Leave a Review & Get 30% OFF - Limited Time Offer!

00:00:00
Guides

你到底该刷多少道LeetCode题?

Last updated: January 22, 2026|1 min read|By InterviewMan Team

这听起来可能像在炫耀,但我保证恰好相反。400 道 LeetCode。四个月。我做了个表格,列了题目标签、解题时间、第一次是否做出来,还把做对的题全都标成绿色。中等题通过率 85%。我以前上班前还会特地打开那个表看一眼,现在把这话打出来我才意识到自己当时有多不正常,笑死。2024 届毕业,市场烂得离谱,Blind 和 Reddit 上全都在喊,想拿到 FAANG offer 至少得刷 300 到 500 题。我这人一向喜欢超额,于是直接冲 400。每天上班前两道 medium,晚饭后一题 hard,全部记账。

第三个月的时候我刷到大概 280,已经开始焦虑。第四个月月底破了 400,到了我 Google 现场面试 当天早上,我盯着那 400 行绿色记录,心想我这要还能挂就见鬼了。自信爆棚。更准确点说,是妄想级自信。

然后在我被拒三天后,Marcus 给我发消息,说他进了 Meta。我回,恭喜,你刷了多少题。他说 150。我把手机扣在厨房台面上,整整两天没回他,因为我根本不知道该说什么。我刷了他三倍的量,被拒了,这哥们却要去 Menlo Park 了。老实说我现在还对那次晾着他有点愧疚,他不该被我这么对待,只是我当时真的陷得很深。

拒信里写的是:“coding fundamentals 很强,但没能把解法扩展到初始思路之外。”后来做招聘的朋友给我翻译成了人话。就是:基础版本他能解,面试官只改了一个约束条件,他就原地死机了。一个。就一个。

phone screen 其实还行。滑动窗口,抓到了一个边界情况,八分钟,反正那段不重要。第一轮图题,没问题。第二轮才是真正把我打烂的那一场,我得把过程说清楚,因为那次以后我对这件事的理解彻底变了。是一道树题。我一眼认出来,差不多一周前刚做过,于是代码写得飞快,脸上甚至还带着一点得意的小表情,面试官大概也看见了。然后她说,好,那现在你的树有十亿个节点,而且一个都放不进内存。

我脑子直接锁死。就坐在那里,脸发烫,盯着我三十秒前刚写出来的代码,突然连我自己都解释不清。那份漂亮的表格里有整整四百道题,而我一次都没有,真的一次都没有,想过当数据放不进 RAM 时该怎么办。LeetCode 的判题默认一切都放得下。永远如此。每一道题都是。我在这个假设上练了四个月,结果 Google 问了一个 LeetCode 永远不会问的问题,我当场什么都没有,直接傻住。

后来我还是给 Marcus 打了电话,那次通话真的把一切都改了。他真正做过的独立题目可能只有 50 道。五十道。但他从来不会做完就走。他会先用数组解一遍,然后把输入改成流,再加上并发访问,再从优化时间切到优化空间。同样的五十道题,被他一遍一遍改到面目全非,直到别人怎么扔 follow-up 过来他都接得住。他说自己看过一篇博客,分析了差不多 200 篇 FAANG 面经,核心结论是:大约 80% 的轮次里,面试官都会在题目中途改约束。也就是 follow-up。而这恰恰是我那 400 道 LeetCode 里零练习的部分。真的是零。做完,绿色勾,滚到下一题。就像你练拳只会打一个不会反弹的沙袋,然后还纳闷为什么真到跟人对打会被秒倒。

Jake 大概刷了 180 道就拿下 Google。另一个朋友刷了 120,但花了整整一个月补系统设计和行为面。我刷了 400,收到了拒信。只要你认真刷过大概一百道之后,单纯的题量和你能不能过面就基本不再相关了。那之后考察的东西,会和 reddit 让你以为的完全不是一回事。

那通电话之后,我就不再做新题了。我从已解决列表里拉出 50 道题,Marcus 每周上 Zoom 把我狠狠干碎两次。内存有限了怎么办。要跨三个 region 跑,这时候改什么。到处都是重复值,而你的代码默认了唯一值。第一周我不断在那些已经有绿色勾的题上翻车,说真的挺羞辱人的,但这好像才是重点。我还恶补了两周 系统设计,因为我在之前那段疯狂刷题期里完全把它跳过了,当时我盯着 LeetCode 数量表,简直像在盯自己的 GPA 一样。Google 对系统设计和 coding 的权重是一样的。我为了让表格好看一点,直接把这些准备时间全牺牲了。现在回头看,我从一开始就该把 面试准备 平衡到所有轮次上。

第二次尝试时,我在真正的面试电话里开了 InterviewMan。麦克风会收对话内容,然后在一个面试官看不见的叠层上给我提示。那些 follow-up 提示太关键了,面试官一改约束,我不再是整段沉默,而是手里有东西可以往下拽。每月 12 美元,考虑到我四个月单刷花掉的时间成本,我看到这价格都快笑出来了。不过它能起作用,前提还是我先跟 Marcus 把深度练出来了。不然提示也只是随机词语,你根本没有上下文去理解。

两份 offer。六周。零新增 LeetCode 题。我的个人主页上还是挂着 400 这个数字,但它对我已经没有任何意义了。真正把我送过去的,是那 50 道我反复往深里钻的题。如果你现在刷到一百题,正因为没到三百而慌得不行,那就停下来,往回走。开始改造你已经做过的题。面试真正考的是这个,而几乎没人这么练。

Ready to Ace Your Next Interview?

Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.

ShareTwitterLinkedIn

Related Articles

Try InterviewMan Free

AI interview assistant. Undetectable.

Get Started