Uber Software Engineer System Design Interview Questions

Practice 31 real System Design interview questions for Software Engineer roles at Uber.

31 Questions 1 Company08.16.2026
Showing 20 results
Role
Uber logo
Uber
Medium
Software Engineer

Design a Real-Time Nearby-Driver Service

Design a real-time proximity service that returns available drivers near a passenger's current location. Drivers move continuously and report a new lo...

System Design
5
0
35 people solved
Aug 16, 2026
Uber logo
Uber
Medium
Software EngineerSenior+

Design a Ride-Sharing System (Uber-style Core Platform)

Design a Ride-Sharing System (Uber-style Core Platform) Design the core backend of a ride-sharing platform like Uber. Riders open the app, see nearby ...

System Design
8
0
120 people solved
Jun 28, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Design a Food Delivery Cart

This question evaluates competency in designing stateful, user-facing subsystems including data modeling, API design, session persistence, caching, co...

System Design
190
1
1431 people solved
Apr 21, 2026
Uber logo
Uber
Medium
Software EngineerSenior+ Locked

Design a Real-Time Chat System

This system design question tests a candidate's ability to architect a scalable real-time messaging platform, focusing on transport protocol selection...

System Design
10
0
93 people solved
Jun 19, 2026
Uber logo
Uber
Medium
Software Engineer

Design a Driver Leaderboard Based on Reviews

Design a service that ranks drivers from customer reviews and serves a top-driver leaderboard. The system must accept immutable review events containi...

System Design
1
0
13 people solved
Jun 2, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Design a Food-Delivery Backend (Uber Eats-style)

This system design question tests a candidate's ability to architect a large-scale, multi-actor backend involving geospatial matching, real-time data ...

System Design
28
0
291 people solved
Jun 23, 2026
Uber logo
Uber
Medium
Software Engineer

Design cart and pricing engine classes

Design the core classes and interfaces for a cart & pricing engine for a food delivery marketplace (e.g., Uber Eats). This is an object-oriented / low...

System Design
35
0
394 people solved
Jan 11, 2026
Uber logo
Uber
Medium
Software EngineerSenior+

Design cart management lifecycle service

Scenario You are designing the backend for an on-demand delivery app (restaurants and grocery). Users can create a cart, modify items from multiple de...

System Design
142
0
1047 people solved
Mar 1, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Design a Distributed Logging System

This question evaluates a candidate's ability to architect a large-scale distributed logging system, testing competency in data ingestion pipelines, f...

System Design
26
0
225 people solved
Jun 8, 2026
Uber logo
Uber
Hard
Software Engineer

Design Uber Eats-style search function

Design the search function for a large-scale food delivery platform similar to Uber Eats. A user opens the app and types a query into a single search ...

System Design
43
0
518 people solved
Nov 11, 2025
Uber logo
Uber
Medium
Software Engineer Locked

Design a Stock Trading Platform

This question evaluates a candidate's ability to design a robust, scalable brokerage platform covering distributed systems architecture, transactional...

System Design
10
0
137 people solved
May 11, 2026
Uber logo
Uber
Hard
Software Engineer

Design real-time driver heatmap system

System Design: Real-Time Driver Heatmap and Top-K Hottest Cells Context You are building a real-time driver heatmap for a ride-hailing platform that v...

System Design
88
0
956 people solved
Aug 1, 2025
Uber logo
Uber
Medium
Software Engineer

Design a pickup-area driver queue

Design an internal service for a ride-hailing company that maintains a driver queue for each pickup area, such as an airport pickup zone or staging lo...

System Design
27
0
245 people solved
Feb 22, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Design a Daily Puzzle Platform

This question evaluates backend system-design skills including API design, data modeling, service decomposition, scaling and consistency trade-offs, s...

System Design
6
0
81 people solved
Apr 19, 2026
Uber logo
Uber
Medium
Software Engineer

Design Product Page View Tracking

Design a view-tracking system for a large e-commerce product detail page. When a shopper opens a product page on web or mobile, the system should reco...

System Design
10
0
109 people solved
Apr 12, 2026
Uber logo
Uber
Hard
Software Engineer

Design a ride-hailing platform like Uber

You are asked to design a large-scale ride-hailing platform similar to Uber. Requirements Functional requirements - Riders can: - Sign up, log in, a...

System Design
24
0
172 people solved
Nov 17, 2025
Uber logo
Uber
Medium
Software Engineer Locked

Design a meeting scheduler and shopping cart

This question evaluates system design skills across distributed systems, API design, data modeling, indexing, caching, concurrency control, consistenc...

System Design
38
0
549 people solved
Mar 1, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Design an Uber Eats Cart Service

This question evaluates a candidate's ability to design a distributed shopping-cart service for a food-delivery platform, testing competencies in syst...

System Design
68
0
463 people solved
May 7, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Design A URL Shortener

This question evaluates skills in large-scale system design, covering distributed systems, API design, data modeling and storage, caching, short-code ...

System Design
18
0
135 people solved
May 4, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Design Nearby Restaurant Search

This question evaluates competency in large-scale system design for low-latency geospatial search, covering concepts such as geospatial indexing, cand...

System Design
18
0
160 people solved
May 1, 2026

Explore more Uber Software Engineer interview questions

Real questions from candidate reports, grouped by topic.

Other Uber Software Engineer categories
Browse all