工程师电话面试问题

Posted on Wed 01 December 2010 in 我思

最近招聘压力比较大,而面试效率比较低。 1. 从看到简历到约请面试,中间会损失掉很多人:要么最近不愿意换地方,要么临时爽约; 2. 面试花的时间也比较长: 面试人要花一个小时左右做题;面谈至少两个面试官, 每次至少也是半个小时,即使面试人比较不靠谱,当场也很难沟通清楚,结束面试; 3. 从开始通知到面试,中间隔的时间比较长;

经过思考和讨论,我认为可以加入电话面试环节,应该可以降低中间损失、淘汰一些明显不合格 的面试人、把觉得靠谱的尽早约来面谈。

获取最新履历信息

有些简历上的基本履历信息不全。今天面试就遇到这么一个: 简历中没有填写教育经历。面试人过来填写了登记表一看,07年6月毕业。这个信息再结合工作经历一看, 第一份工作是在08年7月~09年7月;第二份是09年8月~10年8月,就不太好看了。 询问他的空白时间在做什么和两次跳槽理由,竟然都是在家学习,有点儿无厘头。

所以在面试前需要搞清以下信息: *教育经历

  • 教育起始时间,获得学历或证书

*工作经历

  • 从业起始时间,离开原因

考察解决问题的能力

对程序员来说,就是用代码实现功能的能力。

目前收集的问题如下:

  • 请把数组中的对象按照大小进行排序
  • 有两个数组A、B,请找出其中相同的元素

考察编码习惯

最近面试问了这么个问题,你从工作到现在,大概写了多少行代码? 听到两个人有类似的回答,就是说自己一直在Copy&Paste,实在搞不清自己写了多少代码。 不好意思,这样的人只能pass。

暂定问这么几个问题吧:

  • 你从工作到现在,大概写了多少行代码?
  • 你怎样调试你开发的系统。线上的和开发中的有什么差异吗?

考察主动性

学完7个习惯以后,对主动性的重要性有了新的认识。 我觉得可以通过考察面试人是否有明确的目标及实际的努力来判断他的主动性。

问题如下: 你的职业目标是什么? 做了哪些努力?

考察学习能力

  • 最近看了什么书?
  • 这本书的主要内容是什么?
  • 你学到了什么?