转帖
看到很多观点:
现在大模型 LeetCode 随便做,实际工作也可以用 AI,那面试继续考算法题还有什么意义?
很多公司面经还在考刷题是没跟上时代,等AI更强了,以后就不要考算法题了
工作这几年,也参与过不少面试,我觉得这里其实容易搞错一件事:
面试首先是一种筛选和选拔机制,它并不是对现实工作的完整模拟。
这有点像高考为什么还要考些没啥用的东西。Coding interview 也是一样:
如果允许所有候选人开卷直接用 AI 做题,产品经理能做出来,销售可能也能做出来。总不能让 PM 进来写后端吧。
所以我认为,AI 越强,并不意味着 coding interview 就会消失,反而可能会长期存在。
变化的可能只是考察方式:少一点纯背题,多一点现场推导、debug、follow-up、系统设计,以及让你解释为什么这么写。
当然,这不代表 LeetCode 就是一个完美的面试制度。
但“AI 已经会做这些题了,所以不该考这些题”,这个逻辑我觉得不太成立。