全真模拟面试 + 知识地图
最后一天。一场 45 分钟的全真模拟,一张闭卷知识地图,为这八周画上句号。
安排
练 · 120 min
- 45 分钟模拟面试(10 分钟自我介绍 + 20 分钟八股 + 15 分钟手写)
参考答案
时间分配照做并卡表:自我介绍 10 分钟(D55 的 3 分钟版扩讲)、八股 20 分钟(从 D50/D51 的 40 问里随机抽 4-5 题)、手写 15 分钟(1-2 题,边写边讲)。评分自检三问:每题是否在 60-90 秒内收口?手写时有没有沉默超过 10 秒(正确的做法是边写边说思路)?有没有主动反问澄清需求(模拟设计题时尤其要练)?
- 回看录像,标出卡壳的每一处
参考答案
逐处卡壳归因三类:知识缺(回题单补)、表达缺(口述稿没写熟,重写再录)、紧张(多来几轮就脱敏)。每处写一句具体动作,如「窗口框架那题重画图」,别写「下次注意」。
- 闭卷画一张完整的 SQL 知识地图
参考答案
地图骨架照八周主线:单表查询 -> NULL 三值逻辑 -> 聚合分组 -> 多表连接 -> 子查询与 CTE -> 窗口函数 -> 索引与执行计划 -> 事务与 MVCC -> 建模与设计,九个一级分支;每个一级分支下再展开二级(如「窗口」下挂:排名三兄弟 / 偏移 / 累计 / 框架 / 连续区间)。
- 画不出来的分支就是接下来 30 天的维护重点,列成清单
参考答案
画不出来的分支 = 见过但没内化。按「面试出现频率 x 自己薄弱程度」排成清单,前 3 项就是接下来 30 天前三周的主攻目标--这张清单比模拟面试的分数更值钱。
- 制定后续 30 天维护计划:每天 20 分钟,只做错题重刷 + 一道新题
参考答案
20 分钟拆两半:10 分钟错题重刷(从 mistakes.md 随机抽,写不出来才算没刷过)+ 10 分钟一道新题。写进日历、设上每日提醒--没进日历的计划等于没有计划。