Marketplaces, gig & delivery Data Engineer Interview Loop

28 questions · 3 roundsUpdated October 2026

Data engineer interviews here are about real-time data, because dispatch, pricing and ETAs run on streaming location and order data. There's a recruiter call and a technical screen on SQL and Python. Then come four to five rounds: a SQL deep dive, coding and ETL, data modeling, system design with a focus on streaming, and behavioral. Uber adds its Bar Raiser and DoorDash adds a cross-functional interviewer. Scale counts for more than algorithms. The domain shapes every round too. Every event has a location and a timestamp, each transaction has two parties, and events arriving out of order is normal.

Companies behind this pattern

UberLyftDoorDashAirbnb

Practice by round

SQL and Python basics under time, on trip, order and driver tables. That's joins, aggregations, distinct rows and date handling, then dictionaries, lists, counting and complexity. Speed on the basics is what counts.

QuestionDifficulty
Users Missing Phone NumbersEasy
Find searches for Los Angeles neighborhoods.Easy
Find searches with no data for the host_response_rate columnEasy
Gender With Generous ReviewsEasy
Rank guests based on their agesEasy
Workers With The Highest SalariesEasy
Palindrome CheckerEasy
Fair Die SimulationEasy