Top 50
Prep plan
Updated weekly · Last refresh Aug 30

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 weekly.

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 · ~237 min
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
Phone Number Combinations RecursionEasy
Practice

Use recursive backtracking to generate every letter combination represented by a phone keypad digit string.

RecursionUber Drivers
More Coding questions with a free account
2
Pipelines3 questions · ~27 min
Design API Idempotency Data PipelineHard
Recently asked

Design an idempotency framework for a high-throughput payments API that prevents duplicate side effects across sync requests, Kafka workers, and backfills.

InfrastructureIdempotencyQualityUber Drivers
High-Scale Notification ServiceHard
Recently asked

Tests your ability to design reliable, scalable messaging pipelines and delivery workflows.

Stream ProcessingmonitoringOrchestrationUber Drivers
More Pipelines 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
3
System Design9 questions · ~82 min
Real-Time Trip MatchingHard
Recently asked

Tests your ability to design low-latency matching systems using location data and availability constraints.

RetrievalModel ServingRecommendation SystemsUber Drivers
More System Design questions with a free account
4
Behavioral & Leadership7 questions · ~64 min
More Behavioral & Leadership questions with a free account
5
More topics5 questions · ~46 min
Real-Time Leaderboard DesignMedium
Recently asked

Tests your ability to design low-latency, high-throughput data systems for real-time ranking.

Trade-offsSuccess CriteriathroughputUber Drivers
Java Memory Model and ConcurrencyMedium

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

javaconcurrencyUber Drivers
SQL vs NoSQL DifferencesEasy

Tests ability to compare database paradigms and choose appropriate storage for requirements.

JoinsData WranglingUber 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.