Top 15
Prep plan
~2h total · Updated weekly · Last refresh Aug 9

Uber Backend Engineer Interview Questions

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

Optimizing Time and Space ComplexityEasy

Explain how to improve coding solutions by reducing time complexity first, then balancing space trade-offs.

Hash TablesArraysGreedy
Recently asked
Uber
Tree, Graph, Heap, DP Problems
Hard

Evaluates problem-solving breadth across common backend interview algorithm topics.

Dynamic ProgrammingTreesGraphs
Recently asked
Uber
BFS and DFS for Routing
Medium

Tests ability to apply BFS and DFS to practical routing and traversal problems.

dfsbfsGraphs
Recently asked
Uber
Capitalize Identified Substrings
Medium

Tests string matching and efficient substring replacement logic.

string manipulationAlgorithms
Recently asked
Uber
More Coding questions with a free account
Payment Processing ConsistencyHard

Assesses ability to design reliable distributed payment systems with strong consistency guarantees.

consistencyfault tolerance
Recently asked
Uber
High-Concurrency Distributed Systems
Hard

Evaluates strategies for correctness, throughput, and contention control in distributed services.

distributed systemsscalabilityconcurrency
Recently asked
Uber
Real-Time Order Notification System
Hard

Tests system design for low-latency notifications, delivery semantics, and scalability.

architecture
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
Adapting to Shifting Priorities
Easy

Tests adaptability under changing priorities, with emphasis on reprioritization, ambiguity management, and stakeholder communication.

OwnershipDealing With AmbiguityPrioritization
Recently asked
Uber
More Behavioral & Leadership questions with a free account