刚看到 Anthropic 一位 Engineering Manager 的分享,感觉很有意思。
他说,他们团队这个月已经取消了招聘流程中的 Coding Interview,也就是我们熟悉的现场编程题。
因为 AI 在编程方面已经很强了,现场让候选人完成一个 React 编程题,或者考察一些具体的编程知识,通过这些题目来筛选人才,已经没有太大意义了。
而且他发现,自己团队中,那些真正能够创造巨大价值的工程师,未必在传统编程测试中表现得最好。
过去很多科技公司招聘程序员,基本上都把编程能力作为一项非常重要的考核指标。之前我还是程序员的时候,面试前最重要的准备就是刷 LeetCode。
但随着 AI Coding 的快速发展,一名优秀工程师的评价标准,显然也在发生变化。
传统 Coding Interview 可能真的应该彻底取消了。
其实,软件工程这些年的发展,本身就是一个不断提高抽象层级的过程。
最早,程序员需要直接编写汇编。后来有了 C 这样的高级语言,再后来是面向对象编程,以及各种框架和组件。
随着越来越多的底层细节被封装起来,程序员可以用更少的代码,完成更复杂的工作。
现在,AI Coding 又把抽象层级往上抬了一层。过去需要程序员亲自编写和调试的代码,现在很大一部分可以交给 AI 完成。
既然传统 Coding Interview 已经很难准确判断一名工程师的实际价值,那么未来应该怎么招聘程序员?
Anthropic 的这哥们说,他现在筛选简历时,会特别关注候选人过去做过的产品,哪怕只是一个很小的原型。
因为通过这些作品,可以直接考察候选人的品味、同理心和思考深度。这些可能都比 Coding 能力重要。










