V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jjlovegrape
V2EX  ›  问与答

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

  •  
  •   jjlovegrape · 2013-06-21 16:30:58 +08:00 · 3667 次点击
    这是一个创建于 3969 天前的主题,其中的信息可能已经有所发展或是发生改变。
    RT。
    6 条回复    1970-01-01 08:00:00 +08:00
    kevinv
        1
    kevinv  
       2013-06-22 01:18:26 +08:00
    网上一搜一大堆,笔试题基本上就是过个关看看基础能力如何,面试题可能就说说之前做的哪些项目,用了哪些技能,再深入的问问技术,看这个人技术研究到什么程度。
    sivacohan
        2
    sivacohan  
       2013-06-22 13:36:26 +08:00 via Android
    php写一个路由出来。
    raincious
        3
    raincious  
       2013-06-22 14:02:24 +08:00
    @sivacohan 能写出路由就合格了么?。。。。

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

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

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

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

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

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

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

    不要跑题了,如果想详细讨论路由的话题请开新帖吧。否则就请尽量回楼主的帖子。
    chemzqm
        6
    chemzqm  
       2013-06-22 16:24:47 +08:00   ❤️ 1
    外包公司的话,技术上会复制粘贴就够了,最好是招那种言听计从、老实巴交、技术上没有追求的,还有一定要单身的,不然后果很严重!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2170 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:05 · PVG 08:05 · LAX 17:05 · JFK 20:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.