‹ All interview guides

Uber data engineer interview guide

Uber interviews revolve around trips, drivers and riders. Expect event-to-row SQL problems, ride-share schemas and real-time pipeline design.

Interview rounds

SQL round

Turn trip events into trip rows, compute driver metrics and handle in-progress trips.

Practice SQL problems →

Data modeling round

Model riders, drivers, trips and payments for a ride-share app.

Practice data modeling →

Pipeline / system design round

Design a real-time pipeline for trip events and surge metrics.

Practice system design →

Python / coding round

Event processing and aggregation problems in plain Python.

Practice Python problems →

Sample Uber interview questions

Tips to pass

Practice these questions with a live editor

Run SQL and Python in your browser, check your answer instantly and see full solutions.

Start practicing free

Other company guides