天天看点

见习技术面试官指南【一】

面试成本越来越高,该怎么识别参加面试的人真正水准呢?毕竟在IT圈造假这么普遍,连Github都开始交易账号做假了,面试题真的能避免造假问题么?

做为一个面试了几千人的面试官,也曾推荐过超500+人就业的面试指导官,简单总结一下。

先推荐一下面试的基本流程,不同的公司可能会有细致的差别, 一篇文章不可能覆盖所有的场景,所以本文以中小公司的面试流程为例。

一。面试官自我介绍

二。候选人自我介绍

三。技术交流

四。项目介绍

五。提问环节

一 面试官自我介绍

名字,职位就好。这是基本的礼仪,也是帮助面试者放松,给出一个平等的氛围,面试官的职责,在某种程度上并不是筛选,而是去寻找候选人的闪光点。

emmm,我喜欢在这个时候观察候选人的表情,有很多有意思的细节在里面。

二 候选人自我介绍

介绍过程中可对有困惑的地方简单提问,尽量不打断陈述过程。

这是一个比较重要的环节,在这里,让候选人自我发挥的最好的方式。最差的表现就是只说了自己的名字,又说简历上写的都有。

emmm,如果简历上写的这些经验足以让我给你发offer,我不会约你来当面谈了啊。

通过这个环节,着重看候选人的表达力,思路是否清晰,这就是第一技术印象,当然也能看出来其他一些细节,特别是,识别简历造假的环节,往往会在这里就有结论了。

正常的流程是让候选人一直讲下去,有时候我会提醒一下:

请先做一下自我介绍,从自己的学校说起,毕业之后从事了哪些工作,做过什么项目,按顺序依次简要描述。

这里有几个关键点。

从自己的毕业院校说起

从毕业之后的第一份工作说起,无论是否跟IT相关。

每一家公司的每一个项目,依次简要描述

这是为什么呢?

第一,学校很重要,这几乎是所有人的起点,幼儿园什么的都不说了,小学经常拿双百的我,高考还不是落榜了。但是大学还是挺重要的,但说到大学,通常而言,就只有以下几个类别:顶级大学,985/211, 本科,其它。

第二,毕业之后的经历也很重要,很多从事编程工作的人都不是科班出身,又或者有过考研或者是公务员的经历,这些可以简单说一下,这是人生重大决定的转折点。除了极少数的伪精英,大部分面试官还是不歧视转行生,毕竟他们自己可能都是转行而来的。

其实这里开始,就已经为候选人做一个画像了。时间推回到候选人毕业的那一年,候选人说一句话,面试官就应该在脑海里或者是在简历上做一些批注,加深自己的印象。

所以,无论是否IT相关,都最好让候选人讲清楚工作时间,工作内容,离职原因。

这些事情是你对候选人了解的基础。

第三,从入职时间开始,依次让候选人描述自己的项目经验,格外重要,这是识别候选人简历做假的最关键也是最有用的环节。

不是做面试题,也不是提问技术细节,更不是看Github,就是仔细听他的项目经验。

举个例子,2016年我招募运维的时候,手下人推荐好几个运维过来到我这里,而我聊了不到五分钟,就知道了这是培训机构出来的,而且是基本上没有做过任何项目的人,我不排斥培训,但是我很不喜欢能力不足以独立完成工作,期望薪资又很高的候选人。

怎么发现的呢?其中一个小伙子说,自己在搭建公司内部的一个系统,系统的初始运维环境,后面的日常巡检等。这些简历上写的话见了很多遍。

我就问他,这个系统是什么语言,是Java还是PHP,这个项目他做了多久。

之所以提问,就在于是有疑问,而他在我问到手上这个项目的时间时,明显迟疑了一下,说是在2016年的3月和2016年的9月。

这个时间点明显有问题,在这半年的时间里,只是做了一个运维的基本环境搭建么?

所以继续问下去, 基本环境搭建搭了多久,都搭建了什么环境。

他回答说:Nginx配置,Tomcat,JDK,花了一个月的时间。

emmmmm,好的我知道了,再问他,花一个月的时间完成这些搭建工作,时间正常么?

他说:是有点慢。

那再接着问:如果现在让你重新做这些事情的话,大概是多久。

想了一下说:一周左右。

嗯。又问,接下来的五个月做什么呢?

他说:剩下的就是日常巡检。

有意思。继续问:日常巡检什么呢?

他说:看服务器的状况,内存,CPU这些。

继续问,为什么这些每天要去看呢?可不可以自动监控。另外,每天看这些需要多久,剩下的时间在做什么?

他不回答。

其实不是在咄咄逼人,很多时候会有各种你想像不到的情况,一般而言,而是期待一个合理的回答。

这个例子其实想说明的是,一份完整的工作经历,对做面试官的人来说,应该包含以下三个要素:

工作量

时间点

成效

工作量用来判断候选人做的事情,通常而言,都会是和他要应聘的职位相对比,自己提前预估一下,这种事情让自己来做,或者是公司里的其他同等能力的人做,会是怎么样。

时间点,是用来判断同等的工作量,候选人的效率如何。

成效,就是用来验收候选人工作的结果。

这三个要素是围绕着每一个项目而来的,对于研发而言,可能格外重要。所以在自我介绍的阶段,就是要用来从学校结业时间出发,勾勒出一个时间轴,时间轴上,就是每一个项目的起止时间,内容,工作量,成效。

另外,不是每一个项目都这么做,面试官应该有基本的判断能力,用以判断哪些是跟实际情况不符的,跟着才会去提问和交流。

所以对于识别简历造假的候选人,完整的项目经历,是一个起手式,如果连这一关都过不去,证明这界的培训机构学生不够认真,又或者是你是第一家,用来试水的。

反过来说,你做为一个候选人,没有工作经验又需要编造工作经验,项目的时间严谨性是合理的,很多人的简历看一下就知道是假。一个官网做三个月?算了吧,就算是真的又怎么样?

第一步,确认工作经历没问题。

第二步,询问项目中的技术细节。

这是识别候选人简历做假最重要的方式,不是面试题,不是多线程,也不是用户数据,就是如实描述自己过往的项目经验,以及项目中问题的真实性。

我会在接下来的环节再讲清楚。

这是下一篇的内容预告。

3。技术交流:会细分成更小的阶段,一般而言,先针对候选人简历中的描述提问,再问一些基础或扩展的问题来确定候选人知识的广度和深度,最后问一下当前公司中需要他完成的事情,以确定他如果真的入职了,能否融洽交流或胜任工作。

4。项目介绍:包括公司,团队,项目情况。

5。提问环节:看看候选人是否有其他想了解的问题。

继续阅读