SYSTEM DESIGN

Uber System Design Questions

13 distinct system design problems asked at Uber from September 2025 to September 2026, merged from 24 candidate reports. Each one links to a full solution.

Sources: PracHub, LeetCode discussions. Sorted by how often the problem was reported at Uber.

Design an Uber Eats Cart Service

Design the shopping cart service for a food or grocery delivery app. Users create a cart for a merchant, add, remove and modify items (with customizations) from multiple devices, see an up-to-date price breakdown (items, fees,…

Also reported as: Design a Food Delivery Cart · Design cart management lifecycle service · Design a meeting scheduler and shopping cart +2 more

LLD6 reports·last May 2026

Design a Real-Time Nearby-Driver Service

Design the core of a ride-hailing platform like Uber. Riders request a ride from their location; the system finds nearby available drivers, dispatches the request, and tracks the trip in real time. Drivers report their location…

Also reported as: Design a Ride-Sharing System (Uber-style Core Platform) · Design a pickup-area driver queue · Design a ride-hailing platform like Uber

HLD4 reports·last Aug 2026·also asked at 5 other companies

Design Nearby Restaurant Search

Design a proximity search service like Yelp or Uber Eats restaurant search. Given a user's latitude/longitude, a radius, optional text query and filters (category, rating, open now), return the top K places ranked by distance and…

Also reported as: Design Global Nearby Restaurant Search · Design Uber Eats-style search function

HLD3 reports·last May 2026·also asked at 2 other companies

Design a Highly Available URL Shortener

Design a URL shortening service like TinyURL or bit.ly. Users submit a long URL and get a short code (optionally a custom alias and expiry); visiting the short URL redirects to the original. Assume hundreds of millions of new…

Also reported as: Design A URL Shortener

HLD2 reports·last Aug 2026·also asked at 7 other companies

Design a Scalable Calendar Service

Design a calendar service like Google Calendar. Users create, update and delete events (one-time and recurring), invite attendees who can accept or decline, view day/week/month/agenda views across time zones, share calendars, get…

Also reported as: Design a meeting scheduler and shopping cart

HLD2 reports·last May 2026·also asked at 5 other companies

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

Design an on-demand delivery marketplace like Uber Eats, DoorDash or a 10-minute quick-commerce app (Flipkart Minutes). Customers browse nearby merchants or dark-store inventory, build a cart, place and pay for orders; merchants…

HLD1 report·last Jun 2026·also asked at 2 other companies

Design a Real-Time Chat System

Design a real-time chat system like WhatsApp or Slack supporting one-to-one and group conversations (and, for Slack variants, workspaces, channels and threaded replies). Users send and receive messages with low latency, see…

HLD1 report·last Jun 2026·also asked at 8 other companies

Design a Distributed Logging System

Design a centralized logging platform (like ELK, Splunk or Datadog Logs) for a company with thousands of services and hosts. Agents collect logs from applications and infrastructure, ship them reliably under backpressure, and the…

HLD1 report·last Jun 2026·also asked at 4 other companies

Design a Driver Leaderboard Based on Reviews

Design a real-time leaderboard service for an online game (or for ranking drivers from reviews). Players submit score updates frequently (high write volume); users query the global top N, top N per region or friends, and their…

HLD1 report·last Jun 2026·also asked at 1 other company

Design a Stock Trading Platform

Design a stock trading or brokerage platform like Zerodha or Robinhood. Users view real-time quotes, place orders (market, limit, stop), see order status and fills, and view holdings and balances. Orders are validated (buying…

HLD1 report·last May 2026·also asked at 3 other companies

Design a Daily Puzzle Platform

Design a daily puzzle platform (like Wordle or a daily crossword): every day all users get the same new puzzle, submit attempts, and get scored; the platform shows streaks, statistics and leaderboards. Discuss puzzle publishing…

HLD1 report·last Apr 2026

Design Product Page View Tracking

Design a user behavior tracking (clickstream analytics) system that collects events such as page_view, click, app_install and purchase from web and mobile clients across multiple products, and lets teams query and visualize…

HLD1 report·last Apr 2026·also asked at 1 other company

Design Stock Price Alerts

Design a stock price alert system. Users create alerts such as 'notify me when AAPL goes above $200 or drops 5% today', and receive notifications when the market price crosses the threshold. There are millions of alerts and a…

HLD1 report·last Dec 2025

Practice with a Mock Interview

Apply these questions in a live system design mock interview.

Start System Design Interview →