目前,人才成本占企业总成本的20%-35%,而面试需要在短短几个小时内(多轮面试时间叠加,如果只有一轮面试那么时间将缩短为一个小时左右)决定一个人是否适合这家公司,如果面试不够全面和精准,一旦录用不合格的员工,公司将承担员工工资数倍的费用和时间损失。
10 秒的判断
“You never get a second chance to make a first impression!”
你永远没有第二次机会给人创造第一次印象!
第一印象就像一张拍立得的照片,记录下甜美的嗓音、名贵的服饰、一紧张就变红的脸、频繁的眨眼等诸多细节,而这些细节,就会告诉对方,你是个活泼、积极向上的人,还是冷酷、不苟言笑的人。因此,面试中第一印象的重要性不言而喻。
特里西娅和妮娜和他们的导师弗兰克教授,在 2000 年的一份研究报告中指出:对候选人的判断在面试的前 10 秒就已经做出,甚至可以预测整场面试的最终结果。
而问题在于,面试前 10 秒所做的预判是毫无意义的。
报告指出,一场面试似乎就是证实我们对于某人已有的评价,而不是真正重新评估他们。心理学家称之为证实偏见。
“倾向于以某种方式搜索、解释或优化信息来证实自己原先的信念或者假设性”。
在极少互动的基础上,我们会根据现有的偏见和认知的影响,做出了个匆忙的、无意识的判断。因为没有意识到这点,所以我们从评估候选人,自动转变为寻找证据来证实我们对其的最初印象。
因此,我们大致可以判断大部分面试都在浪费时间,因为 99.4%的时间(30 分钟一场面试)都在用来证实面试官在前 10 秒所形成的印象。
你的问题专业吗?
在面试环节中,面试官通常会提出几个问题,借此来考验候选人的表达能力,思维能力、解决问题的能力等。但是有些问题真的有用吗?这些问题能确保候选人进来之后的工作能力吗?或许提这些问题就是所谓的“证实偏见”。
以下这些毫无价值的问题,都是我们经常询问的:
“简单的做个自我介绍吧。”
“你最大的缺点是什么?”
“你为什么从上家公司离职?”
同样无价值的还有很多公司所采用的案例面试和脑筋急转弯,这些问题包括:
“目前公司正在考虑开拓一个分公司/新项目,如果让你来做,你会怎么做?”
“预计整个项目未来三年的目标规划。”
“多少个高尔夫球能塞满一架波音 747 飞机?”(其中这种问题最烦人)
候选人对此类问题的表现充其量是一种独立的技能,并且可以通过反复练习来加以提高。而关于如何应对“这些问题”的“面试技巧”已形成一条产业链,候选人只需花许些钱就可获得所谓的面试题库和专家的一对一指导。
就企业而言,面试官们根据简历的信息、对其他行业的一知半解和对候选人原单位内部情况的自我理解以及候选人表现出的洞察力等信息来做判断。这些使得面试官们常常自我感觉良好、洋洋得意。事实上,他们几乎没有任何办法预判出候选人在未来工作中的表现。
白板只适用于教学和日常讨论
Homebrew是苹果OSX下面的软件包管理工具,Max Howell是Homebrew的作者(由于国外大量程序员使用苹果电脑进行软件开发,Homebrew在程序员里是人人皆知的著名软件)。这样一位颇有名气的程序员,在参加Google面试时,却因为无法在白板上写出翻转二叉树的代码,惨遭淘汰。随后Max Howell发推文怼Google,表达了自已对白板测试的不满。
不过,Max Howell被Google拒绝之后,Apple向他抛出了橄榄枝,如今Max Howell已经成为Apple的一员大将,
最讽刺的是,技术类面试过程中最大的问题之一,就是被一种非常低技术的代码面试工具占据多年,这种工具就是——白板。
我们在之前已经发表相关问题的文章,我们这边做一个简短的回顾:
首先,程序员不会从上到下以整齐的线条线性思考或编码。他们先将模块放在一起,在进行剪切和粘贴等操作,而在白板上,这个过程需要经常涂改,从而失去美观或者看起来像写错一样。
其次,人们对视觉提示有强烈的偏见。候选人的笔迹与是否会编码毫无逻辑关系,但面试官却会从中看出书写是否整洁、线条是否倾斜以及内容空间顺序是否整齐等细节来证实偏见。
再者,程序员在日常工作中可以使用 Google 和键盘,在白板面试中,候选人处于陌生的环境,失去日常工作中的可用的资源和协助,让你感觉失去了左膀右臂。
最后,在实际工作中,程序员会通过运行代码,来快速发现并纠正代码中的语法错误。而白板是不会发出警告的。人都会犯错误,但是面试官在寻找导致候选人错误时,往往会忘记这一点。而且观察错误反馈并进行纠正是程序员一项关键技能。
简而言之,除非你要雇用某个人来解决白板上的算法问题,否则请不要使用白板来进行面试。对于程序员最好的面试就是:
The best way to prove you can code is to code.
(证明自己可以编码的最好方法是编码)。
如果所有的面试能这样做的话,这个行业将会变得更加美好。
最后,技术类面试如何做呢?
如果你想知道候选人能力如何?那么直接要求他们编码——在真正的计算机上进行编码。最好是在他们自己的电脑上编码。因此我强烈建议采用交互式代码交流的技术面试工具——ShowMeBug。让候选人像真正工作中一样的进行代码面试。
那么 ShowMeBug 在线面试有啥功能呢?
ShowMeBug 有强大的实时编程环境和流畅的音视频功能,确保候选人在线面试犹如日常工作一样,有效提升企业招聘效率。产品功能包括但不局限于:
1、ShowMeBug 支持 26+主流语言,适应不同招聘岗位(面试试题)。
2、ShowMeBug 完美支持“多对一”、“一对多”、“多对多”的面试场景,做到减少面试层级,提高整体面试效率。
3、ShowMeBug 在线面试采取在线代码交流环境,同时支持在线运行代码,音视频则由声网、腾讯提供技术支持,提供质量上乘的 WebRTC 音视频服务,确保多人在线代码交流环境,能实时同步。
4、ShowMeBug 独有的面试回放功能——每场面试过程都会被精准记录。企业可以准确分析对比候选人的技术能力,确保不会错过每个细节。