Top 50
Prep plan
Updated weekly · Last refresh Oct 17

Uber Drivers Software Engineer Interview Questions

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

50questions
~8htotal time
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 26 questions · ~247 min
Depth-First Search on TreesEasy
Practice
Recently asked

Compute a tree aggregate using DFS recursion or an explicit stack.

CodingdfsTreesUber Drivers
Sliding Window Max SumMedium
Practice
Recently asked

Use a sliding window to maximize eligible Uber Drivers earnings across k consecutive trip records.

Sliding WindowArray ManipulationUber Drivers
More Coding questions with a free account
2
Pipelines3 questions · ~29 min
3
System Design9 questions · ~86 min
Real-Time Ride Matching System DesignHard
Recently asked

Evaluates your ability to design a real-time system for matching riders and drivers at Uber scale.

Uber Drivers
Messaging App System DesignHard
Recently asked

Tests system design skills for real-time messaging at Uber scale.

designUber Drivers
More System Design questions with a free account
4
Behavioral & Leadership7 questions · ~67 min
More Behavioral & Leadership questions with a free account
5
More topics5 questions · ~48 min
SQL vs NoSQL DifferencesEasy
Recently asked

Explain how SQL and NoSQL databases differ in data model, schema, consistency, and scaling, and when to choose each.

nosqlJoinsData WranglingUber Drivers
Java Memory Model and ConcurrencyMedium
Recently asked

Evaluates understanding of Java concurrency semantics and thread-safety fundamentals.

javaconcurrencyUber Drivers
Top K Frequent Elements TradeoffsHard
Recently asked

Tests ability to compare heap vs bucket strategies and reason about streaming trade-offs.

Trade-offsUber Drivers
More questions with a free account
Hands-on SQL practiceWrite and run real queries in the editor. 3 drills · ~30 min
The finish line: interview-readyComplete all 50 questions plus 3 hands-on drills to finish this plan.