1p3a-logo1p3a-logo
留学申请面试经验绿卡排期全民竞猜
APP
    旧版通行证登录注册APP
首页
热榜快讯
NEW
通知私信收藏阅帖历史积分中心
热门功能
💎每日夺宝🌱每日农场🛍️跳蚤市场🏠租房找室友🛒好物折扣💳信用卡助手📱旧机回收比价
我的版块
我的标签

刷了3000+题的一些碎碎念,给还在苦海里的兄弟们digest-gif

老农归来
2025/10/13 · 发布于刷题版·34234
刷了3000+题的一些碎碎念,给还在苦海里的兄弟们
先说说我的情况
去年这个时候我还在焦虑找工作的事,现在已经上岸快一年了。回头看看自己刷题的记录,LC大概3200题,加上牛客、剑指offer那些乱七八糟的,保守估计3000+是有的。
不是来炫耀的哈,主要是想跟大家聊聊这一路的感受。因为我看地里好多帖子要么就是刚开始刷题的新手问该怎么刷,要么就是大佬说"我随便刷了200题就拿offer了"。像我这种笨鸟慢飞型的好像不太多,所以想写写我的经历,给资质平庸的同学们一点信心。
我为什么刷了这么多
说实话一开始我也没想刷这么多。大概是这样的:
  • 前500题:完全是懵的,啥都不会,看答案看到怀疑人生
  • 500-1000题:开始有点感觉了,但还是经常卡壳
  • 1000-1500题:这个阶段其实挺难熬的,感觉进步不明显
  • 1500-2000题:突然开窍了,很多题一看就知道套路
  • 2000+:其实就是保持手感,每天刷几题当消遣
所以你看,我不是一口气刷了3000题的那种变态,是真的花了很长时间慢慢磨出来的。
几个阶段的真实感受
第一阶段:怀疑人生期(0-300题)
那会儿真的很痛苦。简单题都能卡半天,中等题基本做不出来。我记得有一次做Two Sum的变种,愣是想了一个小时没想出来,最后看答案发现就是个hash map,当时那个挫败感...
这个阶段的建议:
  • 别死磕,真的。卡15分钟就看答案,不丢人
  • 看完答案一定要自己再写一遍,不要只是看懂就完事了
  • easy题刷到恶心为止,真的要刷到看见题目就知道怎么做
  • 不要觉得自己笨,每个人都是这么过来的
第二阶段:入门期(300-800题)
这个时候开始有感觉了,能看出来很多题的套路。但问题是知道套路和能写出来是两回事。经常出现那种"哦我知道是BFS"但是写着写着就乱了的情况。
这个阶段我做的事:
  • 开始按专题刷,比如连续两周就只刷二叉树
  • 建了个notion笔记,把常见套路都记下来
  • 每做完一题都会想想:"这题考的到底是什么?"
  • 开始做周赛(虽然每次都做不完哈哈哈)
第三阶段:平台期(800-1500题)
最难熬的其实是这个阶段。感觉自己好像会了很多,但面试还是会挂。medium题能做出来一些,但hard还是做不动。
而且这时候会产生一种很奇怪的心态:刷题好像变成了一种惯性,不知道为什么要刷,但就是每天都会打开LC。
怎么熬过来的:
  • 换了个思路,不追求数量了,开始刷高频
  • 把做过的题定期回顾,尤其是当时没做出来的
  • 加了个刷题群,看到群里有人打卡就觉得"我也不能偷懒"
  • 有意识地总结,比如"滑动窗口的题套路就那几种"
第四阶段:开窍期(1500-2500题)
不知道为什么,有一天突然就感觉通了。很多题看到题目就能想到几种解法,而且能快速判断哪种最优。
这个阶段刷题反而变快了,因为:
  • 很多题都是老题换皮
  • 对时间复杂度的感觉变敏感了,一眼就能看出来哪些解法肯定超时
  • debug能力也上来了,很快能发现代码哪里写错了
第五阶段:保持手感(2500+)
其实到这个阶段,新题已经不多了。但我还是会每天刷几题,主要是:
  • 保持代码手感(真的会生疏的)
  • 看看有没有新的技巧
  • 没事做的时候刷题感觉挺爽的,比刷抖音有意义
一些具体的经验
关于刷题顺序
网上那些刷题路线图我都试过,最后发现对我最有用的是:
  1. 先把top 100 liked刷完(虽然很多人说烂了,但真的有用)
  2. 按公司tag刷(如果目标明确的话)
  3. 定期刷周赛/双周赛(训练速度和心态)
  4. 隔一段时间回顾以前做过的题(这个太重要了)
关于语言选择
我用的Python,主要是因为:
  • 写起来快,面试的时候能省时间
  • 不用管那些乱七八糟的指针和内存问题
  • 大部分公司都接受
但缺点是有些题会超时(虽然算法对了)。如果追求极致性能还是得用C++或Java。
关于做笔记
我的笔记系统大概是这样的:
  • 按专题整理模板(比如"并查集模板"、"单调栈模板")
  • 记录踩过的坑(比如"Python的//在负数时候会向下取整")
  • 标记重点题(那种面了好多次的题)
  • 总结技巧(比如"看到'最长/最短'先想DP或二分")
不用记太详细,能让自己看懂就行。我见过有人笔记做得跟教科书一样,但其实自己从来不看。
关于心态调整
这个真的很重要。我前前后后挂了得有几十场面试,有几次挂得特别惨:
  • 有一次面试官出的题我刚好做过,但紧张得一点思路都没有
  • 有一次把medium题做出来了,面试官追问了几个变种,全都不会
  • 还有一次就是单纯的脑子短路,连简单题都写错了
每次挂完都会很丧,但第二天还是得继续刷题。后来我发现:
  • 挂了不代表你不行,可能就是运气不好或者状态不好
  • 每次面试都是练习,挂了就当交学费了
  • 不要跟别人比,有人就是天赋异禀,比不了
现在回头看
说实话,我觉得我肯定刷多了。可能刷到1500-2000题就够用了,后面的题很多都是重复劳动。
但这个过程对我来说也不是完全浪费:
  • 刷题给了我信心,让我觉得自己也能做到
  • 养成了每天写代码的习惯
  • 对算法和数据结构的理解确实深了很多
如果你问我"是不是必须刷3000题才能找到工作",答案肯定是不。我见过刷500题就拿到大厂offer的,也见过刷了2000题还在苦苦找工作的。
但如果你跟我一样,不是那种特别聪明的人,那就踏踏实实多刷一点吧。量变真的会产生质变,虽然过程会很痛苦。
给后来人的建议
  1. 别被3000这个数字吓到。你不需要刷这么多,我只是比较笨而已
  2. 重要的不是数量,是质量。一道题做5遍不如10道题做1遍
  3. 一定要总结。刷完就完了那就是白刷
  4. 找个人一起刷。有个伴真的会好很多
  5. 别太焦虑。找工作本来就不是一蹴而就的事
最后说一句:刷题真的很枯燥,但只要坚持下来,该有的都会有的。
祝大家都能早日上岸!
---
求加米! 写了好久...如果这个帖子对你有一点点帮助的话,麻烦给个大米鼓励一下~
有问题也可以留言,能回答的我都回答。虽然我菜,但在刷题这件事上踩的坑还是挺多的哈哈哈
在海外好好照顾自己

在海外好好照顾自己

399个主题·10k+个回复·2026/10/6
NG找不到工作求建议留子落地美国半月有感湾区购买冰箱攻略-长文生活虽难,愿我们都能坚持下去🍌史上最强LTD攻略
已获得 120 大米
avataravataravatar
+2
85
共54条回复

✨ 您正在体验新版论坛UI

👉 【有奖公测】反馈问题或建议

新手指南常见Q&A小黑屋关于我们加入团队联系客服VIP通行证购买鳄梨去广告企业招聘地里专栏商务洽谈服务条款社区守则隐私政策
youtubetwitter
1Point3Acres.com does not represent or guarantee the truthfulness, accuracy, or reliability of any of communications posted by users.
Copyright ©2009-2026 1Point3Acres.com All rights reserved. See Terms of Service.