Skip to content
L5 Prep

Week 05 โ€” System design intensive I

No day-by-day file exists for this week yet โ€” the plan summary below is the source of truth until one is added.

Day-by-day plan not written yet

Only weeks/week-05.md can supply the day-by-day problem list for this week, and it does not exist. Everything below is this week's entry in 01-plan-8-weeks.md, unmodified. Nothing here is invented.

Create weeks/week-05.md at the repository root and this page becomes the full week detail automatically.

Week goals ticked0 / 0

Ticks are saved in this browser only.

Goal: shift the center of gravity. Design becomes the main event.

  • 5 full design problems, 45 min each, spoken, timed. Pick from: URL shortener, rate limiter, web crawler, search typeahead/autocomplete, distributed cache.
  • After each: write a self-critique โ€” what did you miss? Did you scope before designing? Did you estimate? Did you name a failure mode?
  • Read 2 Google papers and take notes: MapReduce and Bigtable. Being able to reference real systems by name is a differentiator.
  • Coding maintenance: 8 problems, mixed, timed โ€” do not let coding decay.
  • Behavioral: 4 more stories (target: 10). Start rehearsing them at 2 minutes each.

Exit criteria: you can run the first 10 minutes of a design (scope โ†’ requirements โ†’ estimation โ†’ API) without hesitating.