编程基础篇 · AI 时代的算法学习观

AI 都会做题了,还要刷 LeetCode 吗?

这是全章被问得最多的问题。答案不是简单的「要」或「不要」——不同岗位差别很大。这一课不灌鸡汤,把 2026 年的面试行情实话实说:什么岗位还在考、考到什么档位、什么岗位早就不看了。先找到你的位置。

对号入座 · 点选你的岗位

点一张卡,看这个岗位的面试还考不考算法、工作中真正用在哪、以及给你的一句话建议。内容是基于 2026 年行情的经验判断,不同公司差异很大,仅供参考。

面试还考吗

工作中用在哪

给你的建议

⚠️ 以上是 2026 年主流行情的经验总结,头部大厂、初创公司、外企的口径可能完全不同——面试前一定查目标公司的近期面经。

看完自己的岗位,建议再点一两个相邻岗位。比如做产品的看看「AI 应用开发」、做前端的看看「大厂后端」——理解别人被考什么,评审会上你就知道对面的技术同事在担心什么。
面试的变与不变 · 2020 vs 2026

同一场技术面试,考察重心这几年发生了明显位移。点切换年份,看四块能力的比重怎么变(示意图,非精确统计)。

手写白板算法
45%
基础与项目深挖
30%
系统设计
20%
AI 协作能力
5%
2020 年:刷题为王。白板手写占了将近一半的权重,300 题刷熟练是很多大厂的敲门砖,「背过原题」真的能过面试。
比重为经验示意,非任何机构的统计数据;不同公司、不同级别差异很大。
就算不面试,也值得懂的两个理由
理由一

验收 AI 写的代码

这是贯穿数据结构、算法两章的同一个主题:AI 写的代码能跑通 ≠ 能上线。它可能给你一个 O(n²) 的实现,在 Demo 数据上毫无破绽,数据量翻百倍后当场卡死。看得出快慢的人,在合并代码那天就能拦住它。

理由二

和技术同事说得上话

评审会上一句「这里是 O(n²) 吧,数据量上来怎么办?」,比十句「这个会不会很慢啊」更能建立信任。算法词汇是技术团队的通用语,你不需要会解题,但听得懂、问得出,话语权就完全不同。

反对的声音,也要摆出来

「死刷 300 题背套路」的时代,确实过去了

这个批评是对的。AI 秒解 LeetCode hard 的今天,把题解背下来的边际价值大幅缩水——面试官也知道你可能背过原题,所以越来越多公司改成变体题、开卷 AI 协作题。真正保值的是理解思想:为什么二分要求有序、递归的代价在哪、什么时候空间换时间。思想懂了,题目怎么变都追得上;只背套路,换个皮就露馅。理解思想 > 背题,这是本章十课一直在做的事。

✅ 这一课想和你分享的