WEEK 04 · 2026-08-22 · SAT

双核心独立 Mock:WhatsApp 45 分钟 + Google Docs 45 分钟

分别完成 WhatsApp 与 Google Docs 的 45 分钟 mock;每场都含两个 deep dives、选择驱动追问和证据评分。

今日固定时间表

08:30 wake 只保留起床;学习从 08:50 开始。三块窗口不互相挤占。

08:30 wake起床、早餐、准备白板;不安排预读或算法。
08:50—09:3508:50—10:55 system design
WhatsApp 45 分钟 mock — 完整 scope/HLD + deep dive 1 connection scale/partition + deep dive 2 offline delivery/ordering。
09:35—09:4508:50—10:55 system design
WhatsApp evidence — 记录逐项分数、原话/图号、hard fail 与最弱回答。
09:45—10:3008:50—10:55 system design
Google Docs 45 分钟 mock — 完整 scope/HLD + deep dive 1 concurrent edits + deep dive 2 WebSocket room scale/recovery。
10:30—10:5508:50—10:55 system design
Docs evidence + repair plan — 记录分数,选全日最低维度,写 repair sentence 与新故障注入题。
14:30—16:15NeetCode Tag · Sliding Window
三道题在下方独立算法表执行。
20:30—21:1520:30—21:15 最弱回答 re-attempt:8 分钟新故障题 + 评分替换 + 证据归档;剩余时间复核两场 hard fail。

算法模块

连续单一 NeetCode Sliding Window tag;每天 3 个 NEW slot,每题 30 分钟作答 + 5 分钟证据,正好 105 分钟。每天 timed review = 0,满足不超过 1。

#Problem / modePatternInvariantBug riskTimeSpace
16Fruit Into Baskets
NEW · 30m solve + 5m evidence
至多两类窗口窗口内 fruit type 不超过 2。计数归零未删;答案在收缩前更新。O(n)O(1) active types
17Maximum Number of Vowels in a Substring of Given Length
NEW · 30m solve + 5m evidence
固定长度计数窗口vowelCount 等于当前 k 长窗口元音数。首窗和后续窗重复/漏算。O(n)O(1)
18Minimum Number of Flips to Make the Binary String Alternating
NEW · 30m solve + 5m evidence
环形窗口 + 双模板长度 n 窗口同时维护对 0101/1010 的 mismatch。奇数 n 旋转;窗口超过 n 后未移出。O(n)O(n) doubled view

闭卷起手

开场只看题目名;每个设计必须说 source of truth、soft state、failure window、metric。

Hello Interview 精确目录

day 页面使用 canonical data-toc-id/H4 anchors;周级 overview 不放小节链接。

今天不新增 Hello Interview 小节;只复用前 5 天已核验目录做 mock/repair。

DDIA 精确决策卡

只读能改变今天设计决定的小节。

项目问题精确 DDIA subsection改变的系统决定
两个核心 mock 里,什么时候需要共识/强顺序,什么时候不需要?Ch10 · 共识的实践聊天按 conversation owner 建局部顺序;协同文档按 document op log 建顺序;棋局 move sequencer 是更强的权威顺序。

本日项目 artifacts

脚本、音频、PDF 与 mock evidence 直接从对应日打开。

今日产出、修复与英语 recall

课程角色MOCK · two separate 45-minute core interviews
必须交付两份独立 45 分钟录音/notes、两张证据评分表、最低分回答 repair sentence 与 re-attempt 题。
修复规则任一场少于 45 分钟、少于两个 deep dives 或出现 hard fail,必须按同项目新故障题重试,不进入 Week 5。
English recall
English recall: “Messaging and collaborative editing both need ordered logs, but they make different promises about conflicts.”
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.