非理性繁荣!

进行人性化的面试

6月9日,2016.申请下管理招聘

我最近换了家公司,这是必要的求职和面试。在过去的两年里进行了四五百次采访,我觉得自己比以往任何一次搜寻都更有准备,但再次回到桌子的另一边,确实为我巩固了一些想法。

首先让我印象深刻的是面试的状态改进:许多流程现在都涉及到对技术主题进行准备好的演示,而不是即兴演示(更接近于复制真正的工作任务)。许多人已经用笔记本电脑上的协作结对编程取代了白板算法问题,你可以选择编辑器。

回顾我早期的面试经历,我曾经被要求在白板上做微积分,令人惊讶的是事情有了很大的改善。

也就是说,当然,面试并没有得到一致的改善。还有很多白板编程,由于惯性的综合力量(许多工程师和经理,包括我自己,都进入了这个行业)和粗粒度的分析(如果你达到了你的招聘目标,并且有足够的专业资源,这是一种有效的状态),不成比例的最受欢迎的公司继续这样做。任何这个过程会达到你的招聘目标——然后很难优先考虑改进你的过程)。

回想我过去几年的采访和我最近经历的那些采访,我相信在面试的时候做好是远远不够的容易的,这是公平的简单的:

  1. 善待候选人,
  2. 确保所有面试都同意该职位的要求,
  3. 了解你的面试要检查的信号(以及如何找出信号),
  4. 来面试,准备面试,
  5. 有意表达对候选人的兴趣,
  6. 为面试官和循环设计师创建反馈循环,
  7. 仪器和优化,就像任何转换漏斗。

你不必做所有这些都是有效的!从友善开始,慢慢地进行分析。

友善点

一个好的面试经历始于对你的候选人友善。

和蔼在面试过程中有一百种不同的方式。当面试在回答应聘者的问题之前经过一段时间,要做的是让候选人有几分钟的时间提问,而不是去参加下一次面试。同样地,在这种情况下,友好的做法是协商新的交错开始时间,而不是启动一连串糟糕的面试官时间管理,因为每个人都试图勉强赶上原来的时间表。

我的经验是你不能做那种事,以候选人为中心的面试过程,如果你的面试官有严格的时间限制。相反,如果面试官对候选人不友好(而这些不友好通常是“低语而不是砰砰声”)。品种)我相信这通常是你面试过程中的结构性问题,而且你也不能把这当成是某个特定面试官的问题。

几乎每一个和我共事过的不友善的面试官,在每周做很多次面试几个月后,都会感到面试倦怠。或者一直忙于其他工作,以至于他们开始把面试视为一种负担,而不是一种贡献。修复它,给他们一到两个月的面试机会,确保他们的总工作量是可持续的,然后再重新开始面试。

(确定面试倦怠也是与工程经理和招聘人员之间的开放式沟通保持密切关系的重要领域之一。拥有两对眼睛来寻找这些信号是有帮助的。)

这是什么角色,不管怎样?

有效的面试循环的第二个关键步骤是确保每个人都同意他们面试的角色,以及该角色需要哪些技能。

对于某些角色,尤其是在工程经理等公司之间存在显著差异的角色,产品经理或架构师——这是面试的主要失败模式,要防止这种情况发生,就需要在每位候选人的汇报过程中加强预期,以确保面试官是“经过校准的”。

我发现,对于一个特定角色的预期技能达成一致要比预期困难得多,并且可能需要花费大量的时间与面试官就该职位的要求达成一致。(通常在what extend和种类具有工程管理方面的编程经验,DevOps公司,以及数据科学角色。)

找到信号

当你把这个角色分解成一组特定的技能和要求之后,下一步是将你的面试循环分解成一系列的面试时段,这些时段将覆盖所有这些信号。(通常情况下,每项技能都由两名不同的面试官负责,以便在其中一场面试不顺利时,在信号检测方面制造一些冗余。)

然而,仅仅识别出你想要的信号只是战斗的一半,你还需要确保面试官和面试格式实际上暴露了这个信号。这取决于你要寻找的信号,但是我发现一些非常有效的面试方式是:

  1. 准备好一个主题的演讲:不要让候选人一时冲动地解释一些架构,在面试前给他们一个警告,你会让他们谈论一个给定的话题30分钟,这更接近他们在工作中的表现,
  2. 在笔记本电脑上调试或扩展现有代码库(理想情况下他们的笔记本电脑)更像是日常的开发工作,而不是在板上写算法。一个大问题可能涉及算法组件,而不是一个毫无意义的算法问题(我与一家公司交谈时,让我为一个搜索收件箱框实现了一个完整的堆栈自动建议功能,这需要实现一个前缀树,但又没有把它看成是另一个Algos问题)。
  3. 提供现有产品或功能的演示(最好是他们正在开发的产品),可以帮助他们更多地了解你的产品,了解他们是否对你的工作感兴趣,帮助你了解他们是如何提供反馈和批评的。
  4. 如果你能让面试官接受角色扮演(操作描述情况的脚本),那么角色扮演会非常有效。允许您让候选者创建更现实的行为(一起构建系统,对表现不佳给予反馈,开客户会议,等等)。

不仅仅是说你应该具体尝试这四种方法(但是你应该!)关键是不断尝试新的和不同的方法,以提高你从不同候选人那里找到信号的机会。

做好准备

如果你知道你面试的角色,知道你的面试机会在听什么信号,然后下一步就是出现,准备找到那个信号。正在准备,在我看来,最主要的面试罪是因为它显示出对候选人的时间不感兴趣,你们队的时间,在你自己的时间。幸运的是,当我被一个既粗鲁又毫无准备的人面试时,我仍然记得第一个没有准备的部分和第二个粗鲁的部分。

我也开始相信,面试准备比个人准备更依赖于公司。培训面试官的公司,优先面试,并且保持一个可生存的每周访问负载往往会做得很好,否则他们就不会。

从此之后,如果你发现面试官通常没有准备好,对你来说,反复强调面试官的改进可能是一个结构性问题,而不是个人的失误。

刻意表达的兴趣

确保你的候选人知道你对他们很兴奋。

我第一次遇到这个想法阅读兰德的“想要”文章他在那里做的很好。值得注意的是,很少有公司和团队会故意这么做:在我上次的面试过程中,与我交谈过的三家公司都表现出了极大的兴趣,这三家公司最终成为了我严肃对待的公司。

每当你向候选人提出邀请时,让每一位面试官都给他们发个便条,说他们喜欢这次面试(赞美法则适用:更详细的解释更有意义)。在这一点上,作为一个面试官,很容易就想回到“你真正的工作”,但是要抵制在你结束之前就辞职的诱惑:当你在考虑是否应该接受一份工作的时候,收到一打积极的电子邮件是一种非常强大的人类体验。

反馈回路

面试对任何相关人员来说都不是一种自然的体验。通过有意识的练习,你会慢慢变好,但也很容易养成糟糕的面试习惯(问一些脑筋急转弯的问题)或继续使用老技术(专注于白板编码)。正如前面所提到的,即使是优秀的面试官,在经历面试倦怠或其他工作压力过大时,也会变得很差劲。

解决所有这些问题的方法是确保你在流程中构建反馈循环,对于面试官和面试过程的设计师来说。分析(在下一节中讨论)对于识别广泛的问题非常有用,但是对于积极改进你的过程,我发现这对情侣的采访,在每个战略上参与招聘的人之间练习面试和每周同步(取决于你公司的结构,这可能是招聘人员和工程经理或其他什么)工作最好。

配对面试,找一个新的面试官(即使他们在其他地方很有经验!),从观察一个更有经验的面试官开始,进行几次面试,然后逐渐地进行更多的面试,直到最后一个资历更高的面试官开始观察。因为你的目标是为你的候选人创造一致的经验,这对在其他地方有面试经验的新员工和应届大学毕业生同样重要。

为了充分利用校准和反馈,面试结束后,让每位面试官在两人共同讨论面试和候选人之前分别写下他们对候选人的反馈意见(一般来说,我反对在小组汇报前对候选人吹毛求疵,以减少在之前的面试基础上对后来的面试的偏见,但我认为这是一个合理的例外,因为你一起经历过同样的面试,在某种意义上,在你的公司里进行面试的标准是在你如何看待应聘者时有一致的偏见,与团队中的谁面谈无关)。

除了面试官得到反馈,拥有或设计面试循环的人得到反馈也很重要。最好的办法就是从候选人和面试汇报中了解情况。

对于候选人的直接反馈,在我的“经理面试”中会议,我已经开始问每一个候选人这个过程是怎样的,我们可以做些什么来改进。反馈通常出奇地坦诚,尽管很多求职者在面试五小时后并没有真正准备好回答这个问题(比起批判性地思考用来评估你的过程,你更容易进入面试中幸存下来的模式)。另一种更为常见的机制是让招聘人员在一天结束时对每个候选人做一次非正式的汇报。

这两种机制都很棘手,因为候选人往往精疲力竭,而面试的权力动力与诚实的反馈相反。也许我们应该开始主动要求每个候选人填写一份匿名的Glassdoor面试经验回顾。也就是说,这绝对是一个开始收集反馈的地方,这比第一次尝试让它完美更重要:开始收集一些东西,然后从哪里开始。

优化漏斗

一旦你掌握了基本知识,构建长期保持健康的流程的最后一步是在每个阶段(采购,手机屏幕,带回家测试,现场,提供,等等)。并随着时间的推移监控这些指标。如果你的推荐:+直接采购下降,那么你可能有问题(特别是,可能是你现有团队的士气问题)。如果你的接受率下降,也许你的报价不够高,但也可能是因为你最好的面试官在面试中已经精疲力竭,正在把人推开。

不断观察这些数字,倾听候选人的流程后反馈,你可以在晚上睡觉,因为你知道这个过程还在进行中。

附注:我已经把优化你的漏斗——通过这个,我包括了围绕你的过程构建显式分析的整个过程——作为构建一个好的面试过程的最后一个优先级。从一个典型的优化角度来看,你应该总是先测量然后再优化,在这里我给出了相反的建议。

第一次做最后一次是绝对合理的,事实上,我考虑把这作为第一要务,当我建立上一个招聘流程时,这是我做的第一件事。最后,我认为你会发现,如果不处理前六个优先事项,你的过程就无法蓬勃发展,你的分析将指导你解决这些问题。另外,基础数据通常很差,很容易丢失,将周期花费在检测过程而不是改进过程的过程上。


总之,面试工作最重要的一点是要留出足够的时间来面试,并对当前流程的效率保持健康的怀疑态度。继续向前迭代,您的过程最终将是一个好的过程。

我肯定我错过了面试的很多环节,我很想听到更多的想法@莱森在twitter上或通过电子邮件(包含在右栏中)。