面试知识整理项目说明与续接必读
1. 项目目标
本目录用于整理李恒 Java(编程语言)全栈高级开发简历对应的面试知识体系,目标是形成一套可长期复习、可持续扩展、可从任意新对话继续维护的 Markdown(标记语言)多文件知识库。
核心目标不是简单罗列知识点,而是把简历中的技术能力扩展成“能讲基础、能讲原理、能讲架构、能讲排查、能讲项目落地、能应对追问”的高级面试材料。
2. 固定输入来源
- 新简历 PDF(便携式文档格式):
/Users/Lever/ownSpace/简历和工作经验/李恒_Java全栈_18387442257.pdf - 当前知识库目录:
/Users/Lever/ownSpace/简历和工作经验/面试知识整理 - 已创建的 Markdown(标记语言)思维导图大纲:
01-知识图谱-思维导图大纲.md - 已批准的精通级扩展设计。
- 已批准的总控实施计划。
3. 固定写作要求
- 输出形式:Markdown(标记语言)多文件。
- 成稿节奏:分批成稿,先导航文档,再核心模块,再扩展模块,再项目话术。
- 英文标注:英文技术词每次出现都必须写成
English(中文意思),例如Redis(远程字典服务)、JVM(Java 虚拟机)。 - 内容深度:面向 Java(编程语言)高级开发、Java(编程语言)全栈高级开发面试,达到“精通级复习材料”的深度。
- 图形化表达:精确流程优先使用 Mermaid(图表语法)或 PlantUML(开源建模工具);ImageGen(图像生成能力)只用于教学型空间图和认知图,不能作为精确技术结论的唯一依据。
- 数据演绎:MySQL(关系型数据库)MVCC(多版本并发控制)、MySQL(关系型数据库)锁、Redis(远程字典服务)分布式锁、MQ(消息队列)可靠性、JVM(Java 虚拟机)排障等必须有具体数据流或案例推演。
- 面试话术:每个正式模块必须提供可直接复述的回答模板,并包含常见追问。
- 项目绑定:正式模块要尽量绑定简历里的 WMS(仓储管理系统)、跨境物流、库存防超卖、支付资金一致性、异步任务、Runner(执行器)调度、IoT(物联网)报警风暴治理等项目经历。
4. 新对话恢复指令
如果从一个新对话继续本项目,请先执行下面步骤:
- 完整读取 00 至 08 的全部导航文档:本文件、
01-知识图谱-总览.md、01-知识图谱-思维导图大纲.md、02-知识大纲-全量拆解.md、03-成稿进度看板.md、04-英文术语标注规范.md、05-查漏补全-精通级补强计划.md、06-审查报告与明日学习路线.md、07-详细答案与图解补强计划.md、08-精通级扩展执行看板.md。06-审查报告与明日学习路线.md也是必读文件,不因是否临近面试而跳过。 - 读取
08-精通级扩展执行看板.md后,确定知识图谱编号最小且状态不是“已完成”的子文档及其所属模块;这是唯一的调度判定。 - 依次读取精通级扩展设计、总控实施计划和该模块的独立实施计划;例如模块 01(模块一级)的 Java(编程语言)模块实施计划。
- 只对该子文档执行写作或审阅;完成后运行审计器和图形渲染检查,并同步模块级和子文档级状态。写作时继续遵守英文技术词每次都标注中文意思的规则。
可直接对新对话发送:
请继续整理 /Users/Lever/ownSpace/简历和工作经验/面试知识整理 这个知识库。先完整读取 00 至 08 的全部导航文档(包括 06-审查报告与明日学习路线.md);读取 08-精通级扩展执行看板.md 后,确定知识图谱编号最小的未完成子文档及所属模块;再依次读取 ../docs/superpowers/specs/2026-07-13-interview-knowledge-base-mastery-expansion-design.md、../docs/superpowers/plans/2026-07-13-interview-knowledge-base-mastery-expansion-master-plan.md 和该模块独立实施计划;最后只执行该子文档的写作和验收。英文技术词每次出现都要标中文;章节题必须有回答思路、详细答案、进阶追问和进阶回答;复杂机制必须有图或数据演绎。5. 正式模块统一模板
每个正式模块文档建议使用下面结构:
# 模块标题
## 1. 简历关联点
## 2. 面试主线
## 3. 基础知识
## 4. 底层原理
## 5. 架构图与流程图
## 6. 表格对比
## 7. 数据演绎
## 8. 线上排查与实战经验
## 9. 项目落地话术
## 10. 高频面试题与追问
## 11. 本模块复习清单6. 唯一续接顺序
知识图谱编号定义模块顺序,08-精通级扩展执行看板.md 定义模块内的子文档顺序。唯一续接流程就是第 4 节的四个步骤:先完整读取 00 至 08,再由 08 确定最小未完成子文档及所属模块,接着读取设计、总控计划和该模块计划,最后执行写作与验收。不得以“分批优先级”“近期面试重点”或个人兴趣跳过编号。
03-成稿进度看板.md 只汇总模块级状态,07-详细答案与图解补强计划.md 只定义内容质量和样板范围;二者均不能替代 08-精通级扩展执行看板.md 的续接判定。
7. 重点模块硬性要求
- Redis(远程字典服务)必须重点展开:JVM(Java 虚拟机)锁、
SET NX PX(不存在才设置并带过期时间)、Lua(脚本语言)释放锁、Redisson(Redis 客户端)看门狗、RedLock(红锁)、单机、哨兵、集群差异。 - MySQL(关系型数据库)必须重点展开:MVCC(多版本并发控制)、undo log(回滚日志)、redo log(重做日志)、binlog(二进制日志)、行锁、间隙锁、临键锁、死锁、锁等待、数据版本链演绎。
- JVM(Java 虚拟机)必须重点展开:OOM(内存溢出)、Full GC(完全垃圾回收)、CPU(中央处理器)飙高、死锁、内存泄漏、jmap(内存映射工具)、jstack(线程栈工具)、jstat(虚拟机统计工具)、Arthas(Java 诊断工具)。
- 分布式系统必须回答:为什么从单体架构演进到微服务架构、微服务架构解决什么问题、又引入什么复杂度。
- 项目话术必须绑定简历经历,不写成空泛八股。
8. 验收标准
- 新对话只读导航文档,就能知道本知识库目标、范围、进度和写作规范。
- 正式模块能同时支持快速复习和面试表达。
- 每个重点技术点都至少包含“是什么、为什么、怎么实现、有什么问题、怎么排查、项目里怎么用”。
- 英文技术词每次出现都带中文解释。
- 进度变更必须更新
03-成稿进度看板.md。 - 模块达到“已完成”前,必须通过
python3 tools/interview_kb_audit.py --root 面试知识整理 --module 模块名,并完成 Mermaid(图表语法)或 PlantUML(开源建模工具)渲染检查。 - 子文档级状态记录在
08-精通级扩展执行看板.md,模块级状态记录在03-成稿进度看板.md,二者不得矛盾。
