八周复盘地图
| 周 | 主题 | 自检 2 题 | |----|------|-----------| | 1 | 数组/双指针/窗口/哈希 | 无重复最长子串 + 和为 K 子数组 | | 2 | 链表/栈树/Go 并发 | 反转链表 + channel 超时模式 | | 3 | 排序二分/DP/Go 工程 | 二分答案一题 + errors.Is 用法 | | 4 | 网络/OS | 握手挥手 + 虚拟内存作用 | | 5 | MySQL | MVCC + next-key 幻读 | | 6 | Redis/MQ | 缓存穿透 + Kafka acks | | 7 | 分布式/设计 | CAP + 短链系统设计 | | 8 | AI/项目/冲刺 | RAG 链路 + 项目 STAR |
站内路径:/zh/notebook/master-plan 跟踪进度;交互 Lab 见各章 /chapters/*。
模拟面试节奏(60 min)
录音复盘:是否啰嗦、是否先确认约束、是否写完测试用例。
算法临场
- 重复题意、举小例子
- 暴力 → 优化,说复杂度
- 写代码前声明变量含义
- 边界:空、单元素、重复
八股临场
结构化:定义 → 原理 → 场景 → 坑。例如 TCP 可靠:序号 ACK 重传拥塞,用于 HTTP;坑是队头阻塞。
系统设计临场
用 week07-system-design-framework:先估算再画框。主动提 单点故障、监控、降级。
AI 方向加问
- RAG 检索不准怎么优化?
- Agent 如何防止无限 loop?
- Prompt 变更如何回归测试?
心理与节奏
八周是 冲刺 不是终点;模拟面试暴露 gap 正常。每场记 3 条改进项,下一场只改 3 条。
面试日 checklist
- 网络、摄像头、安静环境
- IDE 或纸笔熟悉
- 简历与项目时间线一致
- 反问准备 2 个有深度问题(团队技术栈、oncall、质量文化)
结语
39 篇 master-plan 覆盖后端 + AI 工程主干的 可读版知识库,无外链依赖,可反复 flashcard 复习。祝面试顺利——清晰比炫技更重要。
最终自检
闭卷画出八周 mind map;任抽一篇 MDX 的 cards 背面能否答全。
实战巩固与面试表达
本篇属于 8 周冲刺 week08-mock-interview-sprint 主题。复习时先闭卷回答 frontmatter 中三张 flashcard,再展开口述两个「为什么」:为什么这种方案能 work、边界失败时如何降级。与相邻章节对照:算法篇强调复杂度与模板,Go 篇强调工程默认写法,中间件篇强调线上故障案例。
动手与自检清单
用 25 分钟限时做 1 道相关练习题或画出一张架构/数据结构示意图;用 5 分钟写 STAR 片段说明你在项目里是否用过类似技术。记录 3 个面试追问及你的标准答法,存入 /zh/notebook/master-plan 笔记。若某点不熟,回到对应 /chapters 交互 Lab 重新走一遍流程,比死记卡片更有效。
易错点提醒
避免只背名词不会画图;避免只说优点不谈 trade-off(性能、一致性、运维成本至少提一项);避免把学习 Demo 说成百万 QPS 生产。回答时使用「场景 → 方案 → 结果 → 反思」四段式,体现工程成熟度。