Sweaty Imposter

Interview Simulator · System Design

Design a Ride-Sharing Service

A full 45 minute round, one phase at a time. Each phase has a time budget, follow-up questions from the interviewer, and a checklist for your level. Reveal a phase's model answer whenever you need it; the report shows which phases you earned.

The Interviewer Says
Design the dispatch system for a ride-sharing service. There are 10 million active drivers, each sending their location every 4 seconds, and about 100,000 ride requests a minute. A rider gets matched to a nearby driver in under 2 seconds, and a driver is never matched to two riders at once.