FRI · 07.31 · WEEK 01

横向串联:缓存、计数器与系统边界

今天不新增架构图。把两个项目共享的机制和不能互相复制的假设说清楚。

08:50—10:55 系统设计14:30—16:15 三题20:30—21:15 口述

原文定位

按顺序打开。链接直接指向当天需要阅读的小节。

  1. Caching
  2. Consistent Hashing
  3. Sharding
  4. Scaling Reads
  5. Scaling Writes
  6. DDIA Ch6 / 复制延迟的问题
  7. DDIA Ch6 / 读己之写
  8. DDIA Ch7 / 按键的哈希分片
  9. DDIA Ch7 / 倾斜的工作负载与缓解热点
  10. DDIA Ch9 / 故障与部分失效

上午执行

时间动作
08:50—09:20闭卷写共同机制:cache、key distribution、hot key、replication、TTL、metrics。
09:20—10:00只读能回答当前疑问的 DDIA 段落:replica lag、leader failover、hot spots。
10:00—10:30写 Difference Matrix:Bitly 可容忍什么,Rate Limiter 不能容忍什么。
10:30—10:55做 10 分钟切题练习:面试官随时从 Bitly 切换到 Rate Limiter。
必须产出:一张机制矩阵:真实来源、读写路径、正确性边界、分片键、故障策略、关键指标。

掌握标准

算法 · Arrays & Hashing

Tag 不切换。三题结束后只记录四个字段。

#题目留下的记录
1Encode and Decode StringsPattern / Invariant / Bug / Complexity
2Majority ElementPattern / Invariant / Bug / Complexity
3Longest Consecutive Sequence · 复刷Pattern / Invariant / Bug / Complexity

晚上

用英文各讲 5 分钟,再用 3 分钟比较两个系统。录音只听一遍,修最低质量的一段。
Local study materials
Detailed lecture notes, audio, recall scripts, PDFs, Staff Q&A, and mock packs are archived locally and are intentionally not published on this site.