新浪科技 股票

AI写代码越来越溜,企业却还在考面试者手写算法?

市场资讯 10.01 15:28

(来源:雷科技)

今天聊个事儿,跟每一个想进大厂写代码的人都有关系。

软件工程师的面试,已经彻底跟不上时代了。

CNN最近发了一篇深度报道《AI能写代码了,那我们该怎么面试软件工程师?》

看完小雷只想说,这个问题,硅谷自己也没答案。

面试还在考手写代码,工作已经变成指挥AI

先说说现在软件工程师面试有多离谱。

你投了简历,过了初筛,进入技术面。面试官丢给你一道算法题说:“面试期间不能用任何AI工具,不能用Copilot,不能用Cursor,不能用ChatGPT,什么都不能用。”

然后面试者就坐在那里,手写一个反转链表,或者实现一个LRU缓存。写完了,面试官点点头,面试过了。

但问题是,你入职之后,每天的工作根本不是这样干的。

根据Google研究部门去年的一份报告,90%的科技工作者在工作中使用AI来写代码、改代码、分析数据。

Anthropic的Claude Code负责人Boris Cherny甚至说,他过去30天对产品的100%贡献,都是Claude Code写的。

OpenAI的总裁Greg Brockman说,他们一个工程师用AI实现了一个系统变更,如果不用AI,整个团队要干一周。

Google DeepMind的Varun Mohan说,Google很多内部应用现在大部分是用自家的AI编程工具写的。

工作中天天用AI,面试时却禁止用AI。这不是精分是什么?

像在考SAT,但考的是编码

CNN采访了一位叫David Barajas的软件开发者。他过去六到八个月面了五六家公司,但是没有一家问过他是怎么在工作中使用AI的。

每一家公司的开场白都是一样的,你不能用任何AI工具,不能有任何AI辅助。

另一位有十年经验的工程师Sujata Sridharan说,她最近面试的大多数公司,用的还是传统的编码测试。重点考你理不理解代码,而不是你会不会跟AI协作。

科技招聘网络Leopard.FYI的联合创始人Jordan Leonard说了一句很扎心的话,这些测试已经不能反映他们的工作实际上会是什么样了。

说白了,你花几个月刷LeetCode,进了公司发现每天都在写Prompt。面试考的是你能不能徒手造轮子,工作要的是你能不能指挥AI造一辆车。

Hello Interview的联合创始人Stefan Mai说得更狠:“AI对工程面试的冲击,就像一颗原子弹。”

面试被要求共享桌面自证清白

为了防止候选人在面试中用AI作弊,有些公司的操作已经魔幻到不行。

Barajas说,他被要求在面试过程中共享桌面,就是为了证明他没有偷偷用AI。

Stefan Mai说,对作弊的担忧已经升级到了不正常的程度。

这事的荒谬之处就在,你怕候选人用AI作弊,但候选人入职之后天天用AI干活。你禁止他用AI,等于在筛选不会用AI的人。

更离谱的是,AI还在快速改变岗位需求本身。

Leopard.FYI的Leonard举了个例子,有公司说某个岗位必须会Ruby on Rails,三周之后却改主意了。因为AI可以轻松把其他语言翻译成Ruby on Rails。

感觉就像每周、每个月都在追一个移动靶。

面试方式改了,但问题还没解决

好消息是,一些公司已经在尝试新的面试方式。

比如,允许候选人在面试中使用AI。这在以前是不可想象的,现在越来越常见。

你会不会写代码,改问你怎么做技术决策。传统上这类问题只出现在高级别面试里,现在开始向所有级别铺开。

再比如,让候选人到公司来实地工作半天,看看他真实的工作状态是什么样的。

但即便有这些改变,问题依然没有完全解决。Sridharan说,她平时工作都是跟AI协作,但在技术测试里用AI,往往变成了“用AI替代手写代码”——这跟真实工作场景还是有差距。

Stefan Mai表示,这仍然是一个未解决的问题。

说实话,小雷哔哔(ID:xiaoleibbb)看完后最大的感受是,这不只是软件工程面试的问题,这是所有行业面试的问题。

AI正在改变每一个岗位的工作方式。设计师用AI出图、文案用AI写稿、运营用AI做数据、程序员用AI写代码。但面试还在考你能不能用最原始的方式完成这件事。

这就像什么?

就像汽车都发明一百年了,驾校还在考你怎么驯马。

当然,面试官的顾虑也能理解。如果允许用AI,怎么判断候选人真实水平?怎么防止作弊?这些问题确实很难。

但难,不代表可以不改。

当工作中90%的人都在用AI,面试却假装AI不存在,这不是在筛选“最优秀的工程师”,这是在筛选最会刷题的人。

Google的Varun Mohan说了一句话,小雷觉得点到了本质:“我们认为开发者应该把大部分时间花在思考‘该做什么’上,这才是核心问题。”

面试应该考的是你能不能让AI帮你做出好东西,而不是你能不能徒手写出一个快排。

说到最后,如果你是面试官,你会允许候选人在面试中用AI吗?如果你是求职者,你觉得现在的面试能反映你的真实能力吗?在评论区说说你的看法。

本文由雷科技编译自CNN

原文链接:AI改变这份工作的速度太快,面试流程根本跟不上

加载中...