朋友开了个外包公司,需要招前端和PHP开发,各位推荐一些笔试题和面试题,能考察人能力就行,形式不限,内容不限。

2013-06-21 16:30:58 +08:00
 jjlovegrape
RT。
3792 次点击
所在节点    问与答
6 条回复
kevinv
2013-06-22 01:18:26 +08:00
网上一搜一大堆,笔试题基本上就是过个关看看基础能力如何,面试题可能就说说之前做的哪些项目,用了哪些技能,再深入的问问技术,看这个人技术研究到什么程度。
sivacohan
2013-06-22 13:36:26 +08:00
php写一个路由出来。
raincious
2013-06-22 14:02:24 +08:00
@sivacohan 能写出路由就合格了么?。。。。

我最近也在学着写路由,但参考了大半圈,发现大多数路由写的真是。。。。简直没考虑效率,很多直接就拿循环加正则匹配对付,比如这个: https://github.com/dannyvankooten/PHP-Router/blob/master/Router.php#L88

感觉楼主既然招外包,重点应该是对已有技术的成熟掌握上,而不是让程序员自己开发新个东西。

能自己做出新东西的程序员,薪资必然不低,让外包公司负担不一定合理。
haiyang416
2013-06-22 14:14:56 +08:00
@raincious 基本上请求-响应式的框架都会采用正则匹配来解析路由。如果不用正则那么就只能采用MVC模式来拆PATHINFO字段。每个方式都各有优点,应该按照需求来选择,而不是说使用正则就是没有考虑效率。
raincious
2013-06-22 14:28:49 +08:00
@haiyang416 你的回复,先是说都得用正则,然后也说了还能用PATHINFO呢。没错阿,更而且其实用参数也能自己做个路由出来。更更而且别忘了,还有效率更高的.htaccess。

其实方法太多了,所以我做框架的时候就没有自己写路由,不想把白痴代码写出来。

PHP是一种很慢很慢的语言。如果你有一个项目,里面包含上百个子功能(这很正常),其中有50个路由项,那么这就意味着你什么都没开始做,50个preg_match_all函数已经调用过了。50个函数调用,还是preg_match_all,这得多慢?

这太浪费了,而且我想不出怎么优雅的缓存这些请求以减少调用数量(里面可能会有动态变更的参数)。

=============================================================

不要跑题了,如果想详细讨论路由的话题请开新帖吧。否则就请尽量回楼主的帖子。
chemzqm
2013-06-22 16:24:47 +08:00
外包公司的话,技术上会复制粘贴就够了,最好是招那种言听计从、老实巴交、技术上没有追求的,还有一定要单身的,不然后果很严重!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/73150

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX