质量 > 数量,不要死磕,思考超过20分钟毫无头绪,就看看题解。学习最优解的思路比自己花3小时AC更有价值。算法容易忘,对于经典题和错题,要经常复习。leetcode hot 100刷完找实习就够了。一、推荐学习资源LeetCode Hot 100 – 高频面试题中的高频题CodeTop – 按公司维度(如字节、阿里、微软)整理的高频题《代码随想录》 – 提供知识体系与刷题路线《Hello算法》 – 算法图解,帮助理解底层概念二、三个阶段的学习计划第一阶段:筑基与扫荡(Day 1–15)目标:刷完 Hot 100 + 建立完整知识体系以《代码随想录》为纲,按知识点分类学习(数组、链表、哈希表、二叉树等)每学一个专题,同步刷 Hot 100 中对应的题目遇到抽象概念时,查阅《Hello算法》的动画/图解辅助理解每天 2–3 道 Hot 100每道题先独立思考 15–20 分钟,没思路再看题解,看懂后默写整理笔记,归纳“模板”和“易错点”(如滑动窗口框架、回溯法三部曲)第二阶段:精准强化(Day 16–25)目标:针对目标公司专项练习 + 巩固薄弱环节使用 CodeTop 选择目标公司,刷该公司频率最高的 前 50–100 道题当作模拟面试:限时 30 分钟,写出干净、无 bug 的代码对频繁卡壳的知识点(如动态规划),回到第一阶段重新学习相关章节第三阶段:模拟与回顾(Day 26–30)目标:保持手感 + 查漏补缺 + 调整心态模拟面试(找朋友或使用 AI 模拟)回顾前两阶段的笔记与错题集每天随机抽取 Hot 100 或错题本中的 2–3 道题练习