System Design Sheet
Uber System Design Interview
Top system design questions frequently asked in Uber interviews. Master these to clear the system design round.
Overall progress
0/111 solved
0%
Saved locally in this browser.
easy0/11
medium0/54
hard0/46
0/111
Solved
Web Services
0/1 solved
| Status | Star | Problem | Difficulty | Notes |
|---|---|---|---|---|
Design a URL Shortener (TinyURL / Bit.ly) Asked by:GoogleMetaAmazon+3 more | easy |
Infrastructure
0/8 solved
| Status | Star | Problem | Difficulty | Notes |
|---|---|---|---|---|
Design an API Rate Limiter Asked by:StripeGoogleAmazon+3 more | easy | |||
Design a Notification System (Push, Email, SMS) Asked by:AppleMetaAmazon+2 more | easy | |||
Design a Distributed Job Scheduler (Quartz / Airflow) Asked by:GoogleNetflixAirbnb+1 more | medium | |||
Design a Distributed Lock Manager Asked by:UberGoogleAmazon+1 more | medium | |||
Design a Distributed Worker Queue (RabbitMQ / SQS) Asked by:AmazonMicrosoftUber+1 more | medium | |||
Design a Distributed Message Broker (Kafka-style) Asked by:LinkedInConfluentUber+1 more | medium | |||
Design an Event Sourcing System Asked by:StripeSquareUber+1 more | medium | |||
Design a Workflow Orchestration Engine (like Temporal/Cadence) Asked by:TemporalUberNetflix+1 more | hard |
Social
0/1 solved
Commerce Marketplace
0/4 solved
| Status | Star | Problem | Difficulty | Notes |
|---|---|---|---|---|
Design a Food Delivery Platform (DoorDash / Zomato) Asked by:DoorDashUberInstacart+1 more | medium | |||
Design a Bike Sharing System like Citi Bike Asked by:UberLyftLime | medium | |||
Design an Order Management System Asked by:AmazonWalmartShopify+1 more | medium | |||
Design a Surge Pricing System like Uber or Lyft Asked by:UberLyftBolt+1 more | hard |
Geo Location
0/7 solved
| Status | Star | Problem | Difficulty | Notes |
|---|---|---|---|---|
Design a Proximity Server (Yelp / Nearby Friends) Asked by:UberLyftGoogle+2 more | easy | |||
Design a Ride-Hailing Service (Uber) Asked by:UberLyftGrab+2 more | medium | |||
Design a Geofencing Service Asked by:UberLyftDoorDash+1 more | medium | |||
Design Foursquare (Check-ins and Recommendations) Asked by:AirbnbUberFoursquare+1 more | medium | |||
Design a Real-time Vehicle Tracking System Asked by:UberLyftGrab+1 more | medium | |||
Design a Map Rendering and Navigation System like Google Maps Asked by:GoogleAppleUber+1 more | hard | |||
Design an ETA Calculation Service Asked by:UberLyftGoogle+1 more | hard |
Data Analytics
0/1 solved
| Status | Star | Problem | Difficulty | Notes |
|---|---|---|---|---|
Design a Distributed Stream Processing System (Apache Flink) Asked by:NetflixUberLinkedIn+1 more | medium |
Observability Devops
0/3 solved
| Status | Star | Problem | Difficulty | Notes |
|---|---|---|---|---|
Design a Distributed Tracing System (like Jaeger / Zipkin) Asked by:UberGoogleNetflix+1 more | medium | |||
Design a Distributed Metrics Aggregation System Asked by:DatadogUberNetflix+1 more | medium | |||
Design a Real-time Dashboard and Metrics System Asked by:DatadogUberGrafana+1 more | medium |
Machine Learning
0/1 solved
| Status | Star | Problem | Difficulty | Notes |
|---|---|---|---|---|
Design an ML Feature Store Asked by:UberFeastTecton+2 more | hard |