最后一场技术面试

查看原文 HN 讨论

文章摘要

Steve Yegge(曾任职于 Amazon、Google)在这篇长文中提出核心论断:传统的技术面试从根本上是失灵的、正在走向消亡,应该转向一种基于「真实工作评估」的「营火(campfire)」式招聘模式。

信号问题。 当前的招聘流程依赖简历、电话筛选和寥寥几场现场面试这些「弱信号」,来做出关乎数年雇佣关系的决策。Yegge 指出,在 Google,「面试官之间几乎彼此意见不合」,面试评分对实际工作表现的预测力很差。他讲了一个极具冲击力的轶事:Google 的招聘委员会在一次「校准演练」中投票否决了大约三分之二的候选人——结果发现他们审阅的正是自己当年的面试材料。这说明这套流程连自己人都识别不出来。

文化阻力。 组织通过制度惯性来为破损的流程辩护。那些熬过了「酷刑流程」的人,会认为别人也理应经历同样的考验,从而形成自我延续、抗拒改变的循环。Yegge 还回顾了自己在 Amazon 担任「Bar Raiser(抬杠者)」的角色——这个为防止招聘失误而设的岗位,本身就反过来承认了普通面试官不可信任。

更优的模式:试用期雇佣。 Yegge 认为最强的评估信号来自延展的真实工作评估:实习(约 3 个月)、co-op(5–6 个月带薪全职)、以及 Geoworks 模式的 6 个月试用期。他举例:Geoworks 在 1992 年的 8 名 co-op 中只录用了 3 人,但「Amazon 的领导层说过……Geoworks 那批人是他们招进来过的最强的一批」。

「营火」模式的提案。 与其用面试去「模拟」工作,不如直接评估真实工作:发布真实的工作任务,候选人在真实条件下、与真实团队一起完成;这些工作产生双重价值——既是公司的产出,也是候选人可携带的永久凭证;无论是否被录用,候选人都能拿到一份签署过的工作记录。这样,招聘从纯成本中心变成了利润中心。

为何此刻发生。 AI 生成的简历进一步劣化了信号质量;简历洪流带来规模化挑战;岗位变化太快使预设的评估标准过时;经济环境也可能让候选人更愿意尝试试用型岗位。Yegge 也坦言这还只是一个草图而非完整方案,他更希望先就「诊断」达成共识。

HN 评论精华

sameers 转述了一个据传出自 Dirac 的笑话来概括全文:宠物店里 100 美元的鹦鹉会说英语,1000 美元的会说 12 种语言,而一只蔫头耷脑、标价一百万美元的鹦鹉——「这只会思考」。他说整篇文章讲的就是如何评估「会思考」的人。

roxolotl 提到 Malcolm Gladwell 在播客《Revisionist History》里自称是「面试虚无主义者」:只要这人看起来还算能干、大致能做你需要的事,就录用吧,因为面试实在太难做对了。

关于「宁缺毋滥」是否合理,引发了一场精彩辩论。bitwize 认为从组织角度看,一个糟糕的雇员造成的破坏(无论是出于无能还是恶意)可能极大,所以「除非完美契合否则默认不录用」其实是好策略;他还分享自己现在的工作就是去顶替一个被辞退的、疑似把工作外包给承包商并瓜分薪水、从第一天就威胁公司 IP 安全的员工。laserlight 则反驳:一个组织如果连这种情况都无法处理,本身才是更大的问题——「消除无能与恶意是组织的基本能力」;坏苹果总可能漏网,系统应当能在事后检测并清除,而不只是寄望于把关。

not_the_fda 一针见血:「我们招聘失灵,是因为很多人不喜欢冲突、不愿意开除人。」anon_e-moose 顺势延伸到管理层激励问题:为什么「无能」总是被用来讨论一线工程师,却很少用来讨论管理者?中层管理者往往专挑顺从、易于控制的人,问题归根结底是激励机制。zffr 则呼应 Yegge 的时机判断:当下大量工程师失业,提供短期 co-op 对双方都有利,这套新模式或许正逢其时。