Skip to content

面试题库索引 ​

SX-002选修入门约 30 分钟JDK 21资源索引 · 面试题库索引

1. 本节定位 ​

题库的价值不在「有多少题」,而在「怎么用」 —— 链接列表在 面试题索引,本节给的是使用方法 ✓✓。

★ 三个配套机制 ✓✓:

text
① 拓扑复习顺序:按先修关系分层(先第 1 层,再第 2 层)—— 见 S7-003 的工具
② 三层递进回答:是什么 → 为什么 → 项目里怎么用(第三层是分水岭)✓✓✓
③ 错题本:记「卡在哪一层」,不抄答案 ✓✓

2. 学习目标 ​

  • 会用「题库 + 课程」的映射定位薄弱点 ★★★;
  • 掌握三层递进回答与追问链 ★★★;
  • 会维护错题本并把结果反馈进复习计划 ★★★。

3. 前置知识检查 ​

4. 为什么需要这个知识 ​

★ 题库使用的三种低效 ✗✗:

低效后果
从头背到尾 ✗✗没有先修顺序,越背越乱
只背答案 ✗✗✗追问一层就崩
不复盘 ✗✗同一个坑反复踩(《模拟面试与面试复盘》)

5. 核心概念 ​

5.1 题库怎么读:三层映射 ★★★ ​

text
题目 → 课程(本知识库)→ 实测素材(每节的「预期输出」)✓✓✓
示例:
  「HashMap 扩容」→ S1-017 → 扩容倍率与树化阈值
  「CPU 100% 排查」→ S6-011 → Arthas thread -n 3 抓到 95.54% 与行号
  「秒杀超卖」→ S5-008/S6-016 → 压测拐点(并发 ×64 / QPS +25% / P99 ×36)

★ 关键 ✓✓✓:第三列(实测素材)就是你的「项目锚点」 —— 能引用一手数据的回答,与只背概念的回答,是两个档次 ✓。

5.2 三层递进回答(复习时的自检)★★★ ​

text
① 是什么(10 秒):一句话定义 —— 讲不出 = 概念没过关
② 为什么(60 秒):机制 + 取舍 —— 讲不清 = 原理没懂 ✓✓
③ 项目里怎么用(60 秒+):现象 + 数据 + 结果 —— **没有 = 分差** ✓✓✓

5.3 错题本的三个字段(不抄答案)★★★ ​

字段记录什么
题目原题 ✓
卡在哪一层概念 / 原理 / 锚点(决定复习方式)✓✓✓
下次的锚点用哪个实验/数据来回答 ✓✓

★ 「卡在锚点层」的题最少但要优先补 ✓✓:锚点只能靠动手(跑实验、记数据)获得。

5.4 复习节奏(与《Java 面试题体系与刷题策略》《算法题准备策略》联动)★★ ​

text
第 1 遍:按拓扑层过一遍,标记错题本 ✓
第 2 遍:只过错题(间隔 3 天)✓✓
第 3 遍:模拟面试追问(间隔 1 周,[S7-006](../../07-career/job/S7-006))✓✓✓
面试后:把新题回填进来,重跑覆盖统计 ✓

6. 递进示例 ​

6.1 一道题的完整准备 ​

text
题:分布式事务有哪些方案?怎么选?
① 概念:2PC / TCC / Saga / 本地消息表(S4-023 的对照表)
② 原理:取舍维度(一致性、中间态可见性、阻塞、侵入性)
③ 锚点:幂等键救回重试双扣、空回滚与防悬挂状态机、对账发现 1 笔挂账并退款(S6-014)✓✓✓

6.2 反例:用「题海」代替「课程」 ​

text
刷 500 道八股 ✗✗(题目之间没有体系,答案互相矛盾)
正解:**以课程为骨架,题库为检查点** ✓✓✓

7. 索引与使用 ​

  • 面试题索引(路线文档整理的经典题,脚本生成)✓
  • 复习顺序工具:python -X utf8 scripts/career/interview_index.py ✓✓(按先修拓扑分层)
  • 模拟面试:python -X utf8 scripts/career/mock_interview.py ✓✓✓

8. 观察点 ​

  1. 任选 10 道题,自测「卡在哪一层」:统计分布(概念/原理/锚点)✓✓;
  2. 把「卡在锚点层」的题列出来:每道配一个可跑的实验 ✓✓✓;
  3. 一周后回测:错题本减少了几道?✓。

9. 常见错误 ​

#错误说明
1乱序背题 ✗✗按先修拓扑复习 ✓✓
2只背结论 ✗✗✗追问一层就崩 ✓
3错题本抄答案 ✗要记「卡在哪一层」✓✓
4没有锚点 ✗✗✗分差就在这里 ✓✓
5面试后不回填 ✗新题是最高价值的素材 ✓

10. 动手实验 ​

  1. 跑 interview_index.py 生成自己的复习顺序 ✓✓✓;
  2. 抽 10 道题做三层自测,建立错题本 ✓✓;
  3. 为「锚点层」的题各跑一次对应实验 ✓✓✓;
  4. 用 mock_interview.py 做一次限时模拟,回填结果 ✓✓。

验收方式:错题本里「锚点层」题目 ≤ 20%,且每道都能引用一手数据。

11. 练习题 ​

  1. 题库的三层映射是什么?第三列为什么最重要?
  2. 三层递进回答的自检标准?
  3. 错题本的三个字段?「卡在锚点层」怎么补?
  4. 复习三遍的节奏与间隔?
参考答案(要点)
  1. 题目 → 课程 → 实测素材;第三列是项目锚点,决定回答的档次 ✓✓★
  2. 定义讲得出 / 机制与取舍讲得清 / 有现象与数据 ✓✓★
  3. 题目 / 卡在哪一层 / 下次的锚点;锚点只能靠动手 ✓✓★
  4. 全量 → 错题(3 天)→ 模拟追问(1 周) ✓✓★

12. 掌握标准 ​

  • [ ] 会用三层映射定位薄弱点 ★★★;
  • [ ] 每题都能做三层自检 ★★★;
  • [ ] 有错题本并定期回测 ★★★。

13. 扩展资源 ​

14. 下一步学习 ​

前置知识

无,可直接开始

后续知识

暂无

进度只保存在本机浏览器,可随时清除

个人学习项目:AI 生成内容均经人工复核,第三方资源仅作索引