DoorDash Data Scientist Interview Loop

34 questions · 4 roundsUpdated November 2026

DoorDash's loop is short and sharp. After a recruiter questionnaire, often by email rather than a call, there is a one-hour technical screen split in two. Thirty minutes of SQL on a shared schema you cannot run, then thirty minutes of a case about the marketplace. Pass that and the final loop is two or three case rounds, a conversation with a cross-functional partner, and the hiring manager. Rejections after the screen often arrive the same day.

What decides it

Structure under time pressure. The case half of the screen rewards a clear frame stated out loud. The SQL half rewards writing the query right without running it.

Practice by round

SQL on delivery data at speed: average delivery time per restaurant, late delivery rate by city, courier tip rate, delivered orders by cuisine, early repeat customers. The screen is three or four questions in thirty minutes with no way to test your query. Clean syntax first time is the skill.

QuestionDifficulty
Driving Conditions and CongestionEasy
Bikes Last UsedEasy
Workers With The Highest SalariesEasy
Average Delivery Time per RestaurantEasy
Late Delivery Rate by CityEasy
Early Repeat CustomersEasy
Courier Tip RateEasy
Delivered Orders by CuisineEasy