面试知识

面试知识整理项目说明与续接必读

00-总览与路线 面试知识整理。

面试知识整理项目说明与续接必读

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. 新对话恢复指令

如果从一个新对话继续本项目,请先执行下面步骤:

  1. 完整读取 00 至 08 的全部导航文档:本文件、01-知识图谱-总览.md01-知识图谱-思维导图大纲.md02-知识大纲-全量拆解.md03-成稿进度看板.md04-英文术语标注规范.md05-查漏补全-精通级补强计划.md06-审查报告与明日学习路线.md07-详细答案与图解补强计划.md08-精通级扩展执行看板.md06-审查报告与明日学习路线.md 也是必读文件,不因是否临近面试而跳过。
  2. 读取 08-精通级扩展执行看板.md 后,确定知识图谱编号最小且状态不是“已完成”的子文档及其所属模块;这是唯一的调度判定。
  3. 依次读取精通级扩展设计、总控实施计划和该模块的独立实施计划;例如模块 01(模块一级)的 Java(编程语言)模块实施计划。
  4. 只对该子文档执行写作或审阅;完成后运行审计器和图形渲染检查,并同步模块级和子文档级状态。写作时继续遵守英文技术词每次都标注中文意思的规则。

可直接对新对话发送:

请继续整理 /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,二者不得矛盾。