前两天面试了一个还没毕业的小伙子:人非常聪明,简历上 >=2 段在 FLG 级别公司的实习经历;聊起其中一两个得意的项目,他能非常清晰的讨论项目架构和 design decision, 难得的是句句在点,简明扼要,让听者非常愉快;做题非常利索,使用 Emacs / Vim 熟练的编辑文本,写好代码后几乎不需要修改就直接 run 出正确结果。
这样的人才,小编真的是非常欣赏,考虑再三之后 vote him a ”Strong Yes”.
投票内幕
简单聊两句公司内面试的投票机制,当 onsite candidate 结束一天的面试后,所有参与的面试官要提交自己的 feedback 并且 vote for hire decision. 通常 vote 就是以下四个级别:
Strong Hire;
Hire;
No Hire;
Strong No Hire;
Strong Hire / No Hire 一般比较少见,一般意味着面试官出现了非常冲动的情绪,用点要”为面试者而战“的意思。
每个面试官在提交 feedback/vote 之前无法看到其他面试官的 feedback/vote, 从而保证一定的客观性。
所有人投票结束后的几天内,所有参加 onsite 的面试官会集中起来开一个”debrief meeting”, 讨论最终的决定。会议一般由面试官中职位比较高、或者 interview master / bar raiser 主持,大家挨个说自己的面试经历、感受,本质上就是 support your own vote.
全灭或者全过
当所有人一致的给 Yes/No 的情况,会议一般非常和谐:大家共同吐槽/赞美一下这个面试者,甚至连平时不太爱说话的小张,发言时都是那么的坚定和有说服力,一切都是那么顺理成章。在全灭的情况下,偶尔说的太 high, 大家不得不把矛头指向做 phone screen 的面试官,那意思“这种水货怎么被放进来的”,然后 HR 开始圆场,大家扯两句蛋之后会屋继续 coding.
战斗
当然,小编最喜欢去的是那种分歧巨大,火药味浓的 debrief meeting, 如果再有一两个 Strong Yes/No, 就更不能错过。
如果四五个人面试,很容易出现 1 Yes VS 3+ No 的情况,面试者整体上没有过线,但是有一轮做的还行,但倒霉的可就是那个给 Yes 的面试官,毕竟你站错队了嘛。小编第一次做 onsite 面试官时,投出了人群中唯一的 Yes,后来参加 debrief 时也没底气,被大家一波流的轰成了 No…
比较有意思的是 1 No VS 3+ Yes 的情况,面试者整体表现不错,但是可能一两轮表现一般,而且 Multiple Yes 中很多也是非常勉强的 “Yes”. 有时候这就要看投 “No” 的人是不是非常强势,如果他发现了非常难以容忍的 red flag, 或者他就是不爽,往往会煽动很多 “Yes” 票倒戈(前提是口才和口碑都值得信任的面试官),往往悲催的可能性非常大。
所以面试中一定不能出现 Red Flag, 比如基本的数据结构,操作的时间空间复杂度等,面试官对于这些的容忍度都非常低。
对于 2+ Yes VS 2+ No, 其实情况反而没那么复杂。由于两边的队伍都不孤单,往往讨论能相对平稳一点,大家你说点好的,我说点差的,最后还是看谁的立场紧一点,或者主持会议人的心态。比如“最近公司/我们组,确实缺/不缺人”,或者“最近公司放水太多/招不到人”等等,如果有一个倾向性的大势,那么大家一般会以大局为重,服从组织。
有 Strong Yes / No 情况更有意思,一般来说 Strong Vote 代表着面试官的立场,甚至是他的品味和尊严:反正就不管别人怎么想,我就是要 All-In 啦。如果有和 Strong Vote 立场相反的票,发言一般都会谨慎,保护别人的感情,说的话也绕来绕去,所以投 Strong Vote 的人一般都会得逞。如果碰上 Strong Yes VS Strong No, 抱歉,小编还没有遇到过…
想拿 offer, 争取一个 Strong Yes. 在小编心中,1 Strong Yes + 1 No 远好于 2 Yes.
尾声
回到开头的例子,每次投 Strong Yes 的时候,小编都准备好战斗的心态去 debrief. 结果这次碰到了全 Yes, 还有另外一个 Strong Yes, 惺惺相惜。主持的大哥也啧啧称赞,“he’s a super start candidate”, HR 心领神会,想必小伙子一定能拿一个非常好的 package.