截止至目前,对我的职业生涯而言,有3次找工作的高峰时期。第一次发生在98年7月到当年10月之间,第二次发生在2006年11月到当年12月之间,第三次则发生在2009年4月到当年6月之间。其中,第三次最让我刻骨铭心,就在于经济危机之中,我和老婆,前后只相隔10天时间,相继丢了工作。
    今天讲的,去MLY(上海的一家网游公司)面试的情况。
    时间:2006年11月份。
    地点:MLY公司。
    面试职位:运维主管。
    职位要求:不说啦,相信各位都猜得到。
    面试经过:先做题,后面谈。
    结果:该公司认为我没啥本事,我则觉得特郁闷,恨恨的说,再有这样的公司,上来就要我做“细节题”,我立马走人。
    先说笔试题。
    可以这么说,笔试题中,都是细节题,细到考你某个命令中,平时就不太会用到的参数。
    大家知道,在linux里面,很多命令的参数中,是有大小写之分的,好,就会出类似这样的题目(更要命的是:这样的题目,占了很大的比例):
    请说出 command -c 和 command -C 之间的区别(command代表某个具体的命令)。
    我一下子傻眼了。
    区别是什么?我也不知道。反正我养成的习惯就是:不知道该用哪个参数,打 man command 去看啊。
    郁闷啊。
    我只好在卷子上写道,你给我一台电脑,这种题目,5分钟之内,我告诉你所有答案。
    一份卷子做下来,只有两题,分别涉及拓扑图和trouble-shooting思路的,我洋洋洒洒的写了一大堆。
    轮到面谈了。
    考官的第一反应是:你的理论水平貌似不错,但实际动手能力嘛,不敢恭维。
    于是,我也带着一点情绪说,如果你就凭这份卷子来确定的话,那么我确实动手能力不足。
    后面呢?没有后面啦。很简单很敷衍的聊了几句,他是这个态度,我也是这个态度 :-)
    几天之后,和一个前同事聊起此事。朋友说,这样的试题,如果让他去做,他是立马会走人的。
    这个前同事,很牛。华东理工毕业的,双本科双学位(其中一个是计算机专业的),程序员。
    他说,如果是他面试别人,不出卷子只面谈,问什么呀?问:
    1. 说说你所写的程序模块所碰到到的性能和健壮性问题,你是怎么样的一个解决思路。
    2. 给你一个项目做评估,或者给你一个问题去解决,要求至少采用两种不同的解决思路,说一下各自的优缺点。
    嘿嘿,如果我出题目,会怎么出?
    这个博文( http://zqtiger.blog.51cto.com/178841/702993 ),就是我公司招helpdesk时,我所出的一套试题,有兴趣的人做做啦
    虽然这个职位级别不高,但是我的思路一直都是这样:
    1. 题目尽量开放一些。
    2. 至少出一到两题基础理论题。
    3. 给个场景,让你评论。
    4. 重点:看解决问题的思路。