编程面试是科技公司考察候选人代码能力的关键环节,长期以 LeetCode 式算法题为主要形式。但随着大模型在编程任务上表现日益突出,传统编程面试能否继续有效筛选人才,正在成为行业争论的焦点。
编程面试的近期变化
当前焦点与观察点
当前讨论的核心是考核方式的替代方案:是保留现场手写代码以防 AI 作弊,还是像 Anthropic 一样直接取消编程面试、改用真实工作表现和项目评估。支持者认为算法题考察的记忆和套路在 AI 时代价值下降;保留派则担心取消现场考核后难以验证候选人的基础功底。对求职者而言,刷题的边际收益可能在下降,而系统设计、代码审查、与 AI 协作的工程判断力正成为新的考察重点。编程面试的形式未来大概率会分化:部分公司维持算法题,部分转向任务型评估,具体走向仍有待更多公司跟进后的实际效果验证。