
Jane Street 宣布调整软件工程师面试形式,以适应 LLM 普及后的工作变化
来源标题:Our software engineering interviews are changing (a little)
Jane Street 宣布将小幅调整软件工程师面试,因为 LLM 已改变其日常开发方式,多数工程师每天都在用其写代码、读代码、调试和审查。公司表示面试的核心目标不变,仍考察解题、结构、沟通与协作,但随着生成代码成本降低,品味、抽象选择和判断力等环节将更受重视。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
过去几年,LLM 改变了软件的构建方式,对我们 Jane Street 来说也是如此。我们的大多数工程师现在每天都在使用它们,不仅用于写代码,也用于阅读、调试和审查代码,以及许多与代码完全无关的事情。我们最近在一期播客中谈到了如何在开发中使用 AI,还在一篇关于形式化方法的文章中提到了 agentic coding 如何重塑我们的工作方式。
不过,我们的编程面试并没有改变。我们今天问软件工程师的问题,和多年来一直问的问题风格相同:和一两位面试官坐下来,一起编程解决一个问题,边做边讲。这种风格对我们很有效,关键目标也保持不变:我们希望看到你如何解决问题、组织工作、沟通协作,以追求卓越的软件开发。但这份工作的形态已经演变,我们认为面试也应该演变。随着生成代码可以说变得比以往任何时候都更便宜,工作中的其他部分变得更加重要:对要构建什么的品味、选择经得起时间考验的抽象,以及确保构建出来的东西确实正确,等等。
因此,今年夏天我们开始在校园候选人的 onsite 面试中试用一些新类型的面试。大体上,它们涉及更少的代码编写,更偏向高层次,聚焦于软件设计、验证代码的质量、结构和意图,以及使用 LLM 生成代码。大多数轮次仍将继续是传统的编程面试,在没有 LLM 协助的情况下进行。
我们知道这听起来很模糊,但这是有意为之:形式仍在演变,我们宁愿今天不详细描述某个六个月后看起来就不一样的东西。
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。