Uber Data Scientist Interview Loop

32 questions · 4 roundsUpdated October 2026

The Uber data scientist interview has a 30-minute recruiter call, a technical screen, and a virtual onsite of four rounds: SQL, experimentation and statistics, product sense, and behavioral. A Bar Raiser also runs the debrief and has a big say in your level. Some teams add a take-home. Rides, Eats, Freight and Safety each run slightly different versions, so ask which one you're getting. What sets Uber apart is how deep it goes on marketplace experiments. Every company will ask you to design an A/B test. Uber will ask what happens when drivers in your treatment group take trips away from riders in your control group.

What decides it

Marketplace thinking, and the Bar Raiser. Generic big-tech prep gets you through the SQL. It stalls when every case has two sides.

Practice by round

Live SQL in a plain editor, sometimes followed by a statistics question. Interviewers are friendly and will nudge you. That's a signal too, because if you need the nudge, it gets noted.

QuestionDifficulty
Total Order Per Status Per ServiceEasy
High Earners in Support DepartmentsEasy
Driving Conditions and CongestionEasy
Find the cost per customer for advertising via public transportEasy
Average Cost Of Each RequestEasy
Find the total costs and total customers acquired in each yearEasy
Average Trip Distance by CityEasy
Riders Who Never RodeEasy