如何做好一名技术面试官

1. 前言

已经有几年开发经验的同学,不管是不是团队中的核心,多多少少都会被 Leader 安排去做面试官,帮团队招贤纳才。就拿我来说吧!这2年也是陆陆续续接到一些面试任务,有一些自己的收获,所以在这里分享给大家。

2. 准备

准备工作大概有这些:了解招聘需求、应聘者信息、考察重点、要提问的问题、时间及地点。其中“应聘者信息”这一步就是看简历啦!提前看简历其实是非常好的,你可以提前了解应聘者的技能和项目情况,然后对此准备要提问的问题。等到面试的时候,你也可以很从容地听应聘者的自我介绍,或者你可以直接提问,免去自我介绍这一步。

3. 时间安排

如果是现场面试的话,什么时候去面试,这个HR都会来通知的,稍晚点去也是问题不大的。但是如果是电话面试或视频面试,这个就要好好安排时间了,既不要提前,也不要迟到,到点准时开始就行了。

另外对于面试时间,也要控制好,不要过早或过迟地结束面试,一般控制在 30 至 60 分钟之间是最好的。

4. 提问

这一步是面试中最重要的了。如果是一面的话,那我们主要还是考察应聘者的基础能力。所以我们可以按照简历来问,看看简历写的东西,是否真的熟悉。这里也可以做一些适当延伸,看看应聘者的技术广度的程度。

如果是有二面的话,那一面的时候,对于应聘者的项目经验考察,就没必要做太多扩展。聊聊项目中用到哪些技术?为什么要用?带来哪些效益?这样就可以了。

讲完一面,那咱们就来讲讲二面了。应聘者过了一面,那证明其基础是还行的。那二面对于基础知识的考察就不需要太多了,问几个就行了,重点还是对于其项目经历的考察。对于项目这块,我们可以采用 STAR模式 来进行提问。

STAR模式:Situation(情景)、Task(任务)、Action(行动)、Result(结果)

顺着他的项目经历,逐步去了解他在项目中做的工作、技术能力及量化的结果。然后再根据了解到的情况,去找到一个合适的情景和任务,切入具体问题,对应聘者再做进一步考察。目的是希望通过某一个场景的具体深入沟通了解,不让应聘者仅停留在表面的回答,需要了解在这过程中他的思考,和解决问题的思路和方法,进而看到综合能力素质。(这一步说起来容易,但实际上做起来非常难,很考验面试官的能力

特别强调一点,我们是作为技术面试官的,所以对于应聘者的私人信息就没必要做过多的了解,比如现在薪酬、期望薪酬、已婚还是未婚等。

5. 面试笔记

详细的面试笔记,可以给后续的面试官提供很好的参考。

面试过程中不要给面试反馈,这个一方面会影响面试者的发挥,二是面试还没有结束,需要面试官通过分析和确认完整的面试过程,按规矩按流程,此时不是对个人负责,而是应该对团队负责。

6. 通过 or 不通过

当我们这一轮面试结束了,要根据之前的面试记录(如果有的话)、现在的面试情况以及招聘要求来做决定。可以从两个方面进行考虑:

  • 作为同事,是否合适?沟通、理解、逻辑和编程等等是否能和自己很好的切磋
  • 作为团队的一员,其能力是否满足当前岗位的基本要求?是否能为团队带来新的效益?填补团队短板,提高团队实力呢?

如果想进一步交流和学习的同学,可以加一下QQ群哦!

Android开发者群号:371529514

你可能感兴趣的:(面试,代码之外的杂谈,面试,技术面试,面试官,技术面试官)