Machine Coding Sheet

Uber Machine Coding Interview

Top low-level design (LLD) and machine coding questions frequently asked in Uber interviews. Master these to clear the LLD round.

Overall progress

0/104 solved

0%


easy0/18

medium0/45

hard0/41

Utility

0/1 solved

StatusStarProblemDifficultyKey FocusNotes
Parking Lot
Asked by:AmazonGoogleMicrosoft+2 more
Easy

Inheritance, Enums, Strategy Pattern

Games

0/1 solved

StatusStarProblemDifficultyKey FocusNotes
Tic-Tac-Toe
Asked by:GoogleMicrosoftAmazon+1 more
Easy

Scalable NxN Board & Win Strategies

Infrastructure

0/5 solved

StatusStarProblemDifficultyKey FocusNotes
Elevator System
Asked by:GoogleAmazonMicrosoft+1 more
Medium

State, Strategy (Dispatching)

Pub-Sub System (Kafka-lite)
Asked by:LinkedInConfluentUber+1 more
Hard

Observer & Thread-safe Offset Streams

Job Scheduler
Asked by:GoogleAirbnbNetflix+1 more
Hard

Command & Observer Patterns, PriorityQueue, Exponential Backoff, Concurrent Locks

Workflow Engine
Asked by:TemporalUberNetflix+1 more
Hard

DAG Execution, Callback

Distributed Lock Manager
Asked by:UberGoogleAmazon+1 more
Hard

Lease Management, Fencing

Fintech

0/1 solved

StatusStarProblemDifficultyKey FocusNotes
Splitwise
Asked by:UberMicrosoftFlipkart+1 more
Hard

Min-Cash Flow, Graph Modeling

Commerce

0/1 solved

StatusStarProblemDifficultyKey FocusNotes
Surge Pricing Engine
Asked by:UberLyftBolt
Hard

Dynamic Multiplier, Zone-based

Marketplace

0/2 solved

StatusStarProblemDifficultyKey FocusNotes
Car Rental System
Asked by:UberLyftHertz+1 more
Medium

Strategy Pattern, State Pattern, Concurrent Collections, Atomic Reference locks, Observer Notifications

Food Delivery (Zomato-lite)
Asked by:DoorDashUberSwiggy+1 more
Hard

Strategy Pattern, Observer Pattern, Thread-Safe Resource Acquisition, State Transition Guards

Productivity

0/1 solved

StatusStarProblemDifficultyKey FocusNotes
Meeting Scheduler
Asked by:MicrosoftGoogleUber+1 more
Medium

Concurrency, Interval Trees

Geo

0/4 solved

StatusStarProblemDifficultyKey FocusNotes
Geofencing Library
Asked by:UberLyftDoorDash
Medium

Point-in-Polygon Tests

Cab Sharing (Uber-lite)
Asked by:UberLyftGrab+1 more
Hard

Strategy Pattern, Observer Pattern, Compare-And-Swap Concurrency, Geo Proximity

Ride Pooling Logic
Asked by:UberLyftGrab+1 more
Hard

Route Overlap Algorithms

ETA Calculator
Asked by:UberLyftGoogle
Hard

Dijkstra with Live Weights

ML

0/1 solved

StatusStarProblemDifficultyKey FocusNotes
Feature Store (ML)
Asked by:UberFeastTecton+2 more
Hard

Point-in-time Correctness