如何使用这套资料
这套资料不是普通博客合集,而是围绕简历构建的个人技术深挖手册。建议按下面的方式使用。
1. 先从简历句子开始
每篇文章都对应简历中的一句或几句描述。复习时不要先背概念,而是先问自己:
- 这句话在简历里对应哪个项目?
- 当时业务为什么需要这个能力?
- 如果没有这个方案,会出现什么问题?
- 我在里面负责什么?
- 这个技术点能不能讲清楚取舍和边界?
2. 再补技术原理
项目经历是入口,技术原理是支撑。面试官通常会从项目追到原理:
- 你为什么这么设计?
- 有没有其他方案?
- 这个方案的缺点是什么?
- 出问题怎么排查?
- 数据量或并发量再扩大十倍怎么办?
所以每篇文章都要同时看“业务背景”和“核心原理”。
3. 最后练推荐回答
每篇文章的“面试追问”和“推荐回答”用于口述训练。建议不要逐字背,而是练成三段式:
- 先讲业务背景。
- 再讲技术方案。
- 最后讲结果、风险和后续优化。
例如回答“你们线程池怎么设计”时,不要直接背核心参数,而是从销售活动高峰、下游隔离、队列堆积、拒绝策略、监控告警讲起。
4. 复习顺序建议
第一轮按项目价值复习:
- Oracle 到 OceanBase 信创迁移
- 保险销售系统遗留架构升级
- B2B 商机管理与 RocketMQ 解耦
- 海量报表优化与 JVM/OOM 排查
- AI 客服系统整体架构
第二轮按技术专题复习:
- Java 并发与线程池
- JVM 与 Arthas
- Spring / MyBatis / 迁移改造
- 数据库与 SQL 优化
- 中间件与稳定性
- AI 工程化
第三轮按面试追问复习:
- 每天挑 5 个问题,用 3 分钟口述回答。
- 回答时必须包含背景、方案、结果、风险。
- 说不清楚的问题,回到对应文章补知识点。