欢迎关注公众号:sumsmile /专注图像处理的移动开发老兵
面试是人才引进非常重要的环节,有时候面试印象会影响候选人选择offer的倾向。不少团队对面试官没有进行严格的考察,培训也只是走个过场,好像工作经验丰富点自然就会面试了,真的是这样吗?这篇文章谈谈自己在担任面试官中总结的经验与思考。
一、端正心态
候选人耽误半天的时间风尘仆仆赶来,没有迟到就是个合格的候选人,应该给与足够的尊重和敬意。
面试最忌讳“刑讯”式的问答, 面试官居高临下,出刁钻问题,目的是为了难倒候选人,体现自己的技术水平。这是很傻的行为,本来出题方和做题方就是不对等的,难倒候选人并不难,换个身份候选人大概率也能难倒你。
我在面试中,会跟候选人坦言,有些问题自己也不会,如果有质疑可以随时打断我,一起打开电脑查一查。
同时会跟候选人说清楚,我打开电脑打字,是因为需要同步做面试记录,希望理解,并不是心不在焉,或是在处理工作。
对候选人,我抱着一个态度,不管他最终能否拿到offer,都尽我所能,在我面试的环节,给与最好的体验,尽量测评出真实技术水平;把我看到的问题同步给候选人,希望他能有收获。
二、礼仪与技巧
必要的热身环节:
-
给候选人倒杯水(有时候没找到饮水机,我会给候选人买杯饮料)
-
简单的问候,是否吃过早饭/午饭,乘车距离远不远,寒暄辛苦了之类的
-
自我介绍,如果是一面,我一般会简单的介绍下面试流程:
- 你好,我是一面面试官,整个面试有3面,两轮技术面,一轮经理面, 每一轮时间是30-60分钟,最后可能会有HR电话沟通
- 一面主要问计算机基础,java、Android基础相关问题
- 有些知识点我也不一定说的对,如果面试中有质疑可以随时打断我,我们一起上网查一查",下面请你也做个简单的自我介绍吧。
面试完会送候选人出门,确认他知道怎么乘车
问答环节的建议:
1. 题量适中,先易后难
一面的技术问题,主要考察基础,答案要明确。1个小时内,10--15道题比较合适,前面三道题偏基础,让候选人建立信心,放松下来。
面试环节放松,候选人能更好的发挥自己的真实水平,我们乐于看到候选人有最佳状态。因为是技术招聘,并不需要考察候选人有良好的抗压能力,不像销售、产品等。
2. 设计好的面试问题
我的面试经常由一个开放性的问题展开,然后不断深入收敛,通过一个大题或一套相互联系的组合题,高效的考察候选人的多方面素质。
比如:
- 你能说说在工作和学习中用到的开源库吗?
- 从中选一个最熟悉的库,简单画一画他的实现框架,由哪几个模块组成
- 你觉得这个第三方库好在哪里?有没有需要优化的地方?
再比如:
- 你有非常喜欢的app吗?why?
- 这个app里有值得借鉴的技术实现吗?
- 怎么衡量这个app性能好或者差?
- ...
时间允许,可以一直问下去。在考察技术的同时,观察“创新力”、“视野”、“总结能力”等等。“好奇”是技术人的底层天赋,一个不好奇、对啥都没感觉、性格佛系的候选人要慎重考察,要更耐心的引导,挖掘隐藏的亮点。
三、面试准备与总结
这一点很多面试官容易忽略,我会把平时工作或学习中遇到的问题及时记录下来,不断更新自己的题库,很少去网上找面试题。所以候选人在我这靠背题目基本没用。
隔一段时间,会整理自己的面试题,随着技术发展,有些题需要淘汰了,新技术也要加进来。
面试结束,我也会问一两个问题,比如:
- “你觉得你还有比较擅长的方面,我没有问到的?”
- “你觉得我今天的面试如何,有没有让你不太舒服?”
- “你觉得今天的面试,你有收获吗?”
我会根据候选人的建议,不断优化自己的面试流程和细节。
欢迎关注公众号:sumsmile /专注图像处理的移动开发老兵