Track 5 · Design Interview Problems
Design Uber / Ola (Ride Hailing & Driver Dispatch)
Uber, Ola, and Rapido dispatch architecture. Geospatial indexing with Uber H3 hexagons, high-frequency driver GPS streams, and atomic dispatch matching.
Interview problem25 min read1 interactive
On this page
- Problem framing
- Questions I ask before drawing anything
- Requirements
- Estimation
- API design
- Database schema
- Geospatial indexing: Geohash vs Uber H3 Hexagons
- Evolutionary architecture: v1 MVP to v2 Distributed scale
- System architecture deep dives
- The dispatch race: Atomic lock on driver offers
- Dynamic surge pricing
- Edge cases and failure recovery
- Cross-questions interviewers will ask
- Interview Rubric: Mid-Level vs Senior / Staff