Advanced Design Questions
Heavier data-flow and read/write-path questions to round out coverage.
0 of 7 lessons complete · 160 min total
- Walkthrough: File Storage & SyncDropbox-style chunking and deduplication, delta sync, conflict resolution, and metadata vs blob separation.Walkthrough · 25 minNot completed
- Walkthrough: Web CrawlerFrontier queue design, politeness and rate limits per domain, dedupe at scale, and the parse-fetch pipeline.Walkthrough · 25 minNot completed
- Walkthrough: Search AutocompleteTrie-backed suggestion serving, precomputed top-k per prefix, and the offline aggregation pipeline — your DSA trie module made production-scale.Walkthrough · 22 minNot completed
- Walkthrough: Real-time Game LeaderboardRedis sorted sets, rank queries at scale, and eventual-consistency trade-offs for global vs friend boards.Walkthrough · 22 minNot completed
- Walkthrough: Ad Click AggregatorStream processing for real-time analytics: windowed aggregation, exactly-once concerns, and the lambda/kappa choice.Walkthrough · 28 minNot completed
- Walkthrough: Payment SystemIdempotency keys, ledger design, reconciliation, and communicating correctness guarantees under retries.Walkthrough · 28 minNot completed
- Advanced Questions CheckpointPipeline vs request/response framing, consistency requirements, and deep-dive selection under time pressure.Checkpoint · 10 minNot completed