返回首页
Vibe Coding 时代,工程师面试被重塑了
技术文章

Vibe Coding 时代,工程师面试被重塑了

Vibe Coding 时代

2025年11月27日0 次浏览

Vibe Coding 时代,工程师面试被重塑了

我们组的面试方式变了

  我们组最近的面试方式发生了翻天覆地的变化 。我们抛弃了传统的 LeetCode 算法题——说实话,我以前也常怀疑考那些题的意义——转而让候选人去实现一个完整的功能 。

  在这种新的模式下,如果你不使用 AI 辅助编程,除非你手速惊人,否则根本不可能完成任务 。这种看似简单的工具升级,实际上正在深刻地重塑我们对“优秀工程师”的定义 。

差距被“物理”放大了

  在过去的算法面试中,写得出与写不出之间,有时只差一个关键提示 。但现在,当任务变成实现一个具体的界面或功能时,候选人之间的完成度简直是天壤之别 。

  这种面试方式把候选人之间的差异放大到了前所未有的程度 。我们看到,有人能在一小时内就利用 AI 工具做出一个交互流畅、样式得体的基本可用页面 。而另一些人,虽然同样使用 AI,却在与 AI 的来回拉扯和修改中越陷越深,最终连最基本的功能都跑不通 。

沟通能力成了新的“硬通货”

  在 Vibe Coding 的面试背景下,沟通能力变得异常关键 。这不仅仅是指与人类面试官的沟通,更重要的是与 AI 的沟通能力 。

不善于沟通的人往往对 Vibe Coding 感到失望,这通常源于他们无法管理好预期 。你不能给沟通对象(AI)设定一个好的预期,就很难有高效的策略 。

例如:在与 AI 协作时需要掌握微妙的平衡:

  • 明确告诉 AI 需要修改哪些具体文件,可以大幅减少它的改错率 。

  • 时不时要求 AI 进行重构,可以避免代码库“越写越歪” 。

  • 但如果把 AI 想得太笨,事无巨细都交代,效率反而会变得极低 。

这种对“度”的把握,恰恰考验的是工程师对工具能力边界的理解,以及与之协作的能力 。

“品味”变得可见且重要

另一个变得重要的考察点是“品味” 。在传统面试中,这是一个很难量化的东西,顶多看看代码风格,没人会在意 CSS 配色 。

但现在,面试成果的展示性极强,品味这个曾经很“虚”的概念突然变得具体可见了 。界面布局是否合理?交互是否流畅?视觉是否舒适?这些过去被认为是“设计师的活”,现在成了工程师面试的考察点 。因此,工程师现在需要花时间揣摩出色产品,通过观察和实践来培养品味 。

技术深度依然核心,但体现方式变了

  那么,技术深度不重要了吗?并非如此 。技术深度依然重要,只是它的体现方式变了 。

  我最近遇到一位非常出色的面试者,他来自一家提供完备 AI 工具的澳洲大厂,非常适应这套面试方式 。他不仅迅速完成了功能,更厉害的是他的策略:在 AI 开始工作前,他会先向我讲解他预判 AI 会在哪里做修改;等 AI 写完后,他会精准打开对应位置进行验证 。

  这种策略瞬间提升了我对他的好感度 。一个能指挥 AI、利用 AI 放大生产力、并在 AI 出错时给予正确指示的工程师形象树立了起来 。这就是新时代的技术深度:不是你能否手写红黑树,而是你能否预判 AI 的实现路径,并快速验证其输出的正确性 。

工具滞后与“作弊”悖论

  目前,许多面试工具还没有适应这套新的范式 。比如 Show Me Bug 等网页端 IDE 虽然能运行代码,但尚未引入 AI 编程功能,所以目前最好用的方式还是视频通话加桌面共享 。

  有趣的是,这引发了一个关于“作弊”的悖论 。不久前还有专门用 AI 帮面试者作弊的公司,但现在,当使用 AI 已经成为重要的考察项目时,“作弊”一说也就不复存在了 。如果面试本身就是要考察你和 AI 协作的能力,那用 AI 还算作弊吗 ?

  这两年的变化快得令人惊叹 。AI 不仅改变了我们的工作方式,也在根本上改变着我们对“优秀工程师”的定义 。沟通能力、品味、对工具的掌控力,这些过去相对“软性”的能力,现在都成了核心竞争力 。