把这份攻略,刷成你的 Offer
按 Python、Hello 算法、算法探险、数据库探险、自由复习与 AI 进阶依次推进;学过的题目和模板都能回到同一份手册复习。
Python → Hello 算法 → 两类探险 → 自由复习 → AI 进阶
阶段按顺序推进。Hot 100 和 SQL 50 放在两类官方探险之后,按薄弱点自由刷。
📌 下一步做什么
功能入口
🧩 学习主线
只有这一条顺序:先把 Python 和算法基础学稳,再进入官网探险题单;完成算法与数据库探险后自由复习,最后只补一次 AI 公共基础,并按岗位目标进入独立方向。
🗺️ AI 进阶路线
这是固定学习主线的第六阶段。前五阶段已经掌握的 Python、算法和 SQL 不再重复;先完成一次公共基础,再按目标选择机器学习、深度学习、推荐、搜索、广告、大模型、RAG / Agent 或 AI 工程。
选择当前方向
方向学习步骤
🧭 数据结构与算法探险模式
题单同步自 LeetCode 中文站公开探险数据。官网是分支地图,本站以主线优先、支线随后生成遍历序号,同时保留官网关卡和关内题序;仅收录公开题目,每道正式题均提供完整 Python3 程序。
官网正式关卡
复习与刷题方法
第一遍 · 理解为主
目标:理解解题思路和代码逻辑,能清晰口述解题步骤和方法即可。
第二遍 · 复现检验
🧗 推荐刷题顺序0 基础友好;纯建议,可按自己节奏来
⚠️ 三种模式,别只会一种
平时刷的「核心代码模式」≠ 面试 ≠ 笔试。很多人只刷核心模式,面试现场连 ListNode 都定义不出来,非常尴尬。三个例子都以「反转链表 / 读入求和」为底,直接对比:
🧮 复杂度反推速查笔试神器:先看数据范围,再想算法
| 数据规模 n | 可接受复杂度 | 该想到的算法 |
|---|---|---|
| n ≤ 20 | O(2ⁿ) / O(n!) | 回溯、枚举子集、全排列 |
| n ≤ 500 | O(n³) | 区间 DP、Floyd |
| n ≤ 5×10³ | O(n²) | 双重循环 DP、朴素比较 |
| n ≤ 10⁵ ~ 10⁶ | O(n log n) | 排序、堆、二分、分治 |
| n ≥ 10⁶ | O(n) / O(log n) | 哈希、双指针、前缀和、位运算、单调栈 |
📚 四件套资源
B 站空间 →
programmercarl.com →
hello-algo.com →
nowcoder.com →
🎯 自由复习 · 13 个知识主题
这部分不是官网探险题单,不计入 109 道公开正式题完成度。完成探险后再按薄弱点、错题或面试需要自由复习。
🗄️ 数据库探险模式
严格沿用 LeetCode 官网数据库探险的 5 个区域与 19 道公开正式题。每题并列给出可提交的 MySQL 与 Pandas 解法,3 道公开测验题单独列出且不计正式进度。
🎯 Hot 100 与 SQL 50
完成两类探险后进入自由复习。Hot 100 严格采用 LeetCode 热题 100 ↗,SQL 50 严格采用 高频 SQL 50 题(基础版)↗;两份进度独立记录,不影响探险模式完成度。
🃏 知识卡片
深度学习、推荐、强化学习、Agent、机器学习与大模型知识卡,内容整理自公开资料和面试高频考点。点卡片翻面看答案,反复过到「秒答」为止。
📝 随堂自测
20 道题,覆盖刷题方法、笔试技巧、简历写法、硬核知识点和面经真题。点选项立刻出对错和解析,答完出总分。
💼 求职宝典
整理公开的简历规范、匿名化项目描述范本、Agent 岗公开面经、面试复盘与避坑提醒。
📄 简历 · 基础规范最基础也最重要,现场真有人踩
✨ 简历 · 进阶加分
❓ HR 问答实录
📝 匿名化项目描述范本只学习写法,不对应任何具体个人履历
🛰️ 三大渠道怎么用
💬 Boss 直聘 · 提高回复率三招
🧠 心态补给站
🧭 算法实习面试全流程通用流程供参考,不同公司会有增减
📖 ML 八股高频十问手册补充;答案控制在三句内,配合知识卡片背
📋 公开面经 · Agent 岗一面两场匿名面试,共 27 问,逐条可对练
🎯 面经考点提炼27 问背后反复出现的六类问题
🚩 小厂避坑雷达匿名经验汇总;被压价不代表你不行
🩺 面试后的复盘把每次面试转成下一轮行动
🎤 面试前检查单
🏃 行动清单 · 从 0 到第一批投递
📚 资源库
全站资源集中在这里,中文优先(绿色「中」标签)。英文资源只保留不可替代的,都配了中文解读入口。链接如失效,按名称搜索即可。
⏱️ 学习打卡
用每日学习时长监督执行即可,不必追求夸张数字;把时间记下来,坚持就看得见。