Top 50
Prep plan
~7h total · Updated weekly · Last refresh Aug 9

Uber Software Engineer Interview Questions

The questions to prepare for a Uber Software Engineer interview. Questions from real interview reports rank first. Updated weekly.

Implement LRU CacheMedium

Problem Design a data structure that implements an LRU (Least Recently Used) cache. The cache should support the following operations: - get(key): Retrieve...

Hash TablesQueueLinked Lists
Recently asked
Uber
Minimum Edge Reversals Path
Hard

Tests graph algorithm design and reasoning about minimum reversals to achieve reachability.

traversal
Recently asked
Uber
More Coding questions with a free account
Real-Time Location System DesignMedium

Tests your ability to design low-latency, reliable ML and systems architecture for Uber's real-time matching.

Recently asked
Uber
Parking Lot Allocation Strategies
Medium

Assesses object-oriented design and implementation choices for a configurable parking allocation system.

Recently asked
Uber
More System Design questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
Tell Me About Your Projects
Easy

Tests your ability to select relevant work and communicate impact clearly for a research scientist role.

Success CriteriaRoadmappingScope Management
Recently asked
Uber
More Execution questions with a free account
Top 3 Cities Per Month
Medium

Evaluates SQL ranking logic and time-based aggregation.

Data Analysis
Recently asked
Uber
More SQL & Data Manipulation questions with a free account
More Behavioral & Leadership questions with a free account
Clickstream Pipeline for Trends
Medium

Evaluates your data pipeline design for near-real-time analytics and aggregation.

data pipeline
Recently asked
Uber
More Pipelines questions with a free account
Java Memory Model and Keywords
Medium

Assesses your understanding of concurrency semantics and memory visibility in Java.

java
Recently asked
Uber