
程序员面试,技术水平重要吗?当然了,技术是基础嘛。 不过技术并不是全部,而且一个面试者的技术能力如何,在面试成绩上,也未必反映得那么直接。 
这是两个真实的例子: 两程序员A & B,分别去各自应聘企业面试。 A:面试官提出的问题,有少一半根本不会,其他的有的答错,有的答不全。总之没有任何一道题能完整答对。 最后拿到了offer。 B:面试官提出的问题,全都能回答出至少部分正确答案,多一半能完整答对。 最后没拿到offer。
这是怎么回事?后门?内幕?潜规则??? 如果说有内幕的话,只能说明,所有招聘岗位,工作能力只是候选人所具备的一项特征,而是否聘用,是多个特征综合考虑的成果。 A和B的际遇,其实基于这样一个简单的道理:企业在雇佣人员的时候,考虑的是在所需时限内,找到和当前岗位最匹配的候选人。 如何确认匹配呢?我们来看看下面几个方面:
| A | B | 态度 | 谦虚、坚韧 A同学颇有自知之明,认识到自己无论是理论基础还是学术背景都不够深厚的现状,态度自始至终谦虚有礼。 即使面对一句话都说不出来的问题,也努力的思考,并尽力解答,不到面试官说“换个题吧”,本人决不放弃。 | 傲慢、浮夸 B同学想必是把自己当作技术大牛看待了,落座后呈半瘫状堆在椅子里,一直抬着下巴说话。 面试官每问一个问题,B同学必先仰天大笑三声,说一句:“我就知道你要问这个问题”,然后才进入解答步骤。 | 相对竞争力 | 面试成绩: A在招聘方最关注的点上,是竞争者中最突出的—— 他能答出部分答案的题目,恰恰是招聘方最重视的部分。而且在那几道题上,他比其他竞争者都强。 | 面试成绩: B同学虽然回答了所有问题,但在所有竞争者中并不算出众。 之所以他没遇到难题,是因为面试官已经心生反感,懒得继续问了。 | 期望薪水:在所有竞争者中偏低。 | 期望薪水:比较高。 | 时机 | 招聘方急着用人,且A同学马上就可以入职。 | 招聘方不着急,另外还想在更大范围内搜索合适人才。 |
如此一对比,是不是就能看出各自结果的合理性了?
所以,也算是给大家提个醒吧,在面试的时候不要忘了: 能力是客观的,态度是主观的。越初级的职位,态度越重要。程序员这个职位,虽然看起来挺有技术含量的,其实,整体比较初级。 能否拿到offer的关键,不是你在所有程序员里居于什么位置,而是你在目标职位的所有竞争者中是否有竞争力。但凡“过日子”的企业,招人都是只选对的,不要贵的。 面试中,无论题答得怎么样,千万不要放弃,只要面试官不出新题或者要求你停止解题,就要坚持寻求解法。只要自己还在努力,就有希望。
|