Top 31
Prep plan
Updated weekly · Last refresh Oct 17

Uber Data Engineer Interview Questions

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

31questions
~9htotal time
Track your progressSign up free to work through all 31 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 14 questions · ~237 min
Driver Signups and InactivityMedium
Practice

Use a hash set and time-window checks to find Uber drivers without a trip during their first seven signup days.

deduplicationArraysAlgorithmsUber
Top Cities by TripsMedium
Practice

Aggregate trips by month and city, then return the top three cities per month with deterministic tie-breaking.

aggregationArraysAlgorithmsUber
Driver Daily Time SpentMedium
Practice

Split driver intervals at midnight and aggregate elapsed seconds by driver and calendar day.

aggregationAlgorithmsedge casesUber
More Coding questions with a free account
2
System Design8 questions · ~135 min
Top 10 Movies by Category and Time FrameHard

Design interval-based view qualification, dimensional modeling, daily ETL, and SQL for Top 10 movies by category and time frame.

database accessdata ingestiondata streamsUber
In-Memory Pull-Based Queue LibraryHard

Design a pull-based in-memory queue library with retention, TTL expiration, multiple subscribers, and per-consumer replay.

distributed systemsdesignfailure modesUber
Scalable Food Delivery KPIs ModelHard

Design an extensible food delivery data model and batch pipeline for six operational KPIs.

Feature Storedata ingestionoffline syncUber
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
3
SQL & Data Manipulation7 questions · ~118 min
SQL for Year-Over-Year GrowthHard
Practice

Calculate Uber's annual completed-trip revenue and year-over-year growth by city using joins, subqueries, and LAG.

Window FunctionsLag/LeadJoinsUber
Real-Time User Interaction SchemaMedium
Practice

Design a real-time Uber interaction schema and summarize each user's interaction activity, including users with no recorded events.

schema designdata managementdatabase designUber
More SQL & Data Manipulation questions with a free account
4
More topics2 questions · ~34 min
More questions with a free account
The finish line: interview-readyComplete all 31 questions to finish this plan.