Practice series

Geo, matching & dispatch

Nearby search, geospatial indexes, ride dispatch, profile matching, and regional scale.

7 questions15 exact tags
  1. 01

    Spend Management System

    Design a corporate spend management platform like Brex or Ramp — every card swipe must be authorized or declined against a live policy engine in under two secon...

    Brex
    Preview
  2. 02

    Tinder

    Design Tinder — a location-based dating app with swipe feeds, mutual-match detection, and recommendation of nearby profiles.

    Tinder
    Free
  3. 03

    Uber (Ride Hailing)

    Design Uber — a ride-hailing platform matching riders to nearby drivers in real time, with live location tracking, pricing, and trip lifecycle management.

    Uber
    Free
  4. 04

    Yelp

    Design Yelp — a local business search and review platform that returns nearby, filterable business results ranked by relevance and rating.

    Yelp
    Preview
  5. 05

    ETA Prediction

    Design an ETA prediction service that returns arrival-time estimates for millions of trips per second.

    Uber
    Preview
  6. 06

    Stock Exchange

    Design the core trading system of a stock exchange: accept orders into a central limit order book, match at price-time priority, and when your own book cannot c...

    Practice bank
    Preview
  7. 07

    Food Delivery Marketplace

    Design a DoorDash-style food delivery marketplace connecting consumers, Dashers, and merchants.

    Uber
    Preview