Uber data interview guide
Trips, drivers and surge — share-of-total and time-window questions.
typical interview loop
- 1.Recruiter screen
- 2.Technical screen: 2–3 SQL questions in a shared editor (~45 min)
- 3.Onsite: SQL / Python coding, product-sense metrics case, behavioral
- › Percent-of-total with window SUM() is common.
- › Practice self-joins on consecutive events.
most-tested topics
CASE
2
GROUP BY
2
groupby
2
assign
1
rank
1
transform
1
Based on 8 reconstructed Uber-style questions.
practice path
1 free · 7 Pro- 1Average fare by surge bucketsqlMedium
- 2Base fare without surgepandasHard
- 3Driver earnings sharepandasMedium
- 4Driver fare running totalsqlHard
- 5Fare per mile by citypandasMedium
- 6Filter SF tripspandasEasy
- 7Surge trips by citysqlMedium
- 8Top drivers by total farepythonMedium
Unlock all 8 Uber questions with Pro.
upgrade