System design
Design a service on the shared board and reason about its failures.
Speak or type. Every round ends with feedback linked to your own words.
Practice tracks
System design
Explain a service while the shared board draws the parts you name. Defend the trade-offs.
31 scenarios
System design
Explain a service while the shared board draws the parts you name. Defend the trade-offs.
- An expiring link service50 min · 6 stagesStart
- A ticket hold service55 min · 7 stagesStart
- A reliable event pipeline55 min · 7 stagesStart
- A following feed55 min · 7 stagesStart
- A team chat service55 min · 7 stagesStart
- A distributed API rate limiter50 min · 7 stagesStart
- A notification delivery platform55 min · 7 stagesStart
- A shared file storage service55 min · 7 stagesStart
Preparation
Each problem includes lesson links and a junior, mid, and senior rubric. Presentation practice uses work you describe in the shared notes. Keep personal and employer information out of your answers.
Other interview types