SAT · 08.08 · WEEK 02 · DAY 6
完整 Mock:基础设施主线 + 应用压力轮
45 分钟 Distributed Cache 是主面;随后 25 分钟 Dropbox 压力轮只验证 blob/metadata、resumable upload、sync 与 conflict 的迁移深度。
学习源包
按顺序打开。Hello Interview 与 DDIA 链接都直达今天需要的 live subsection,不做整章地毯式阅读。
Week 2 · GPT Live MockEXACT SECTION
按 prompt 动态追问,不按题库顺序泄露答案。
Week 2 · Staff Q&AEXACT SECTION
Mock 后才展开参考答案,修复最低证据维度。
Distributed Cache · Tying it all togetherEXACT SECTION
核对完整主线是否从 contract 走到 operations。
Dropbox · Potential Deep DivesEXACT SECTION
压力轮必须覆盖 large file、performance/sync 与 security。
今日验收
- 45 分钟主面必须到达 replication/partitioning、hot key 和 operations。
- Dropbox 压力轮不超过 25 分钟,且必须说出 upload commit invariant 与 conflict user semantics。
- 评分只引用候选人实际说过或画出的证据;不能用“感觉不错”替代。
必须产出:两段录音 + 最终白板 + 带 timestamp 的 evidence log + 一个已经重答通过的 repair。
08:50—10:55
系统设计块保持完整。最后十分钟永远用于无稿 close,防止学习退化为被动阅读。
| 时间 | 今日时间表 |
|---|---|
| 08:50—09:35 | 45 分钟 Distributed Cache mock:范围、API、单机、集群、两项 deep dive、failure/metrics。 |
| 09:35—09:50 | 只记录实际证据:遗漏、错误假设、被追问后才补出的机制。 |
| 09:50—10:15 | 25 分钟 Dropbox 压力轮:upload commit、resume、cursor sync、conflict;不重讲整套 HLD。 |
| 10:15—10:40 | 按 scorecard 修最低维度;重画一个 failure window 并重答五分钟。 |
| 10:40—10:55 | 无稿总结:一根基础设施主线、一个应用迁移案例、三个不可混淆的状态所有者。 |
算法模块
NeetCode Tag:Two Pointers。三个 slot 全在同一连续 tag;每题记录 Pattern / Invariant / Bug / Complexity。
14:30—16:15NeetCode Tag · Two Pointers3 required slots
| # | 题目 | 当日目标 | 时间 |
|---|---|---|---|
| 1 | 3Sum | Mock · 25 分钟,含复杂度与去重证明。 | 14:30—15:05 |
| 2 | Container With Most Water | Mock · 18 分钟,含反例解释。 | 15:05—15:40 |
| 3 | Trapping Rain Water | Mock · 25 分钟,含边界测试。 | 15:40—16:15 |
20:30—21:15
口述块只接受录音、实际回答或 repair 证据,不用“看完了”作为完成。
20:30—21:15 · 只做 mock debrief。把最低分维度改写成 decision → mechanism → trade-off → failure → metric 五句答案。
Detailed lecture notes, audio, recall scripts, PDFs, Staff Q&A, and mock packs are archived locally and are intentionally not published on this site.