应聘程序员如何面试
你要面试一个程序员,应该问他什么问题?
有人在Hacker News的讨论区里,请求指点,怎么才能在面试中发现合格的人。众人纷纷出主意,有很多高质量的回帖,我觉得挺有启发,就整理出了下面这篇文章。
一、提问之前的准备
首先,最重要的是,你自己一开始就应该想清楚:
1. 需要新员工完成什么样的任务?
2. 怎样的人能完成这样的任务?
3. 哪些途径和方法可以发现这样的人?
只有明确这些根本性的问题,才能正确高效地完成面试。
二、提问的原则
假定你对上一节的三个问题,已经有了清晰的想法,那么接下来就可以设计如何提问了。
有一些提问的原则,是你应该遵循的:
每一个面试问题都有明确的目的。你不仅自己了解,还能向其他面试官解释清楚。
多提一些开放性(Open-ended)的问题,而不是那种用Yes/No就可以回答的问题。这样做使你有机会与面试者展开讨论,并且提出后续的`问题,尽可能多地了解对方。
不要问宗教、家庭、健康、个人隐私等方面的问题。
不要问太复杂的问题。因为面试者没有太多思考时间,所以无法周全地回答,你也就无从判断他的能力了。
三、考察专业能力
为了确认面试者是胜任的,你可以问一些与职位相关的专业方面的问题。(不过通常来说,一次面试不足以看出一个人的专业能力。)
比如,你的招聘职位是系统管理员,你可以问"如何快速地在50台机器上部署Linux?"(提示:正确答案不是刻录50张安装光盘。)
另外,你还应该向面试者了解他的过去,因为过去是未来的最好预测依据。不过,提问的重点不要仅仅是他过去的成果,更要关注在当时的环境中,他是如何决策和实施的。
四、考察综合素质
因为人是会发展的,所以某种程度上,面试者的综合素质要比他的专业能力更重要。
所以,具体的技术问题(如何调用API、什么是设计模式、编程语言的语法等等)可以少问一些,更应该关注面试者的事业心、对工作的热情、进取心、自律能力、毅力等方面。
下面是一些典型问题:
-
求职面试如何过自我介绍这一关
自我介绍我们在这个社会上生存,总会免不了要在各种场合做个人自我介绍。大家都知道,自我介绍是个很精妙的东西,越简洁越有力。下面,给大家提供一份一分钟自我介绍模板,仅供各位在进行面试自我介绍时参考。通用版1很荣幸能有机会向各位进行自我介绍。我叫xxx,今年xxx...
-
求职如何投简历和面试
要想尽快进入职场,要想在获得一个优秀的工作环境和良好的福利待遇,求职者应掌握好如何投简历和面试!投送简历和面试小贴士:简历1.最重要的,不要把自己的简历做得像个精美的画册,因为用人单位看中的是你的经验和能力;漂亮的一寸照片就足够了,不需要什么写真,因为你不是参...
-
面试要注重形象
不注重个人职业形象者当你在投递简历后接到面试通知后,你一般会怎样做?选择一套合身的衣服,准备好需要呈给面试官的资料等,然后计算好去公司面试的时间在规定时间内达到面试公司。而总有些求职者马马虎虎急急忙忙地就赶到面试的公司,迟到不算,衣着打扮也不合时宜,给...
-
当职场小菜鸟面试遭遇老油条
对于刚走出校园的职场新人来说,面试是步入职场江湖的第一场较量。能否被录用,生杀大权都掌握在那些老油条的面试官手中。在两个人面对面地斗智中,身经百战的面试官往往会用一个不友好的发问,或用怀疑、尖锐、单刀直入的口吻,使你心理防线大大溃退……那...