Uber Data Engineer interview questions and process

Updated · 14 sources

Hiring Pulse: where Uber candidates are right now

Dated status reports from public Reddit threads and anonymous PortLume reports, updated Oct 15. Not official Uber data.

  • 1 status reports in the last 7 days
  • Not enough data yet: median from final interview to a decision shows at 5+ people
  • Latest movement: 1 rejection reported since Oct 11

Latest Uber hiring reports

Candidates rate the Uber Data Engineer interview Medium-Hard: Reported Uber DE loops combine SQL optimization on large fact tables, Spark internals (skew, partitioning), and LC Medium/Hard coding, with one candidate noting they underperformed the phone screen. Reports describe 6 rounds, from Recruiter screen to Hiring manager round, with about 4-8 weeks from first call to offer.

Debrief your Uber interview free

No signup needed. See what likely went wrong in about 2 minutes.

Uber Data Engineer interview rounds

  1. Recruiter screen: Recruiter call to confirm fit and level; one L4 DE report notes the recruiter skipped the assessment/phone screen entirely.
  2. Online assessment / phone screen
  3. SQL + Spark technical round
  4. Coding (DSA) round
  5. System design / data modeling round
  6. Hiring manager round

Questions reported in Uber Data Engineer interviews

  1. Find driver ids who have not taken a trip in the first 7 days of their signup.
  2. Find the top 3 cities each month based on number of trips.
  3. Find total time spent by each driver each day, where start time and end time may span across two or more days.
  4. SQL questions on Manager and Employee tables.
  5. Basic questions on Spark, data skewness, and data partitioning.

Practise any of these with timed AI feedback and a full Uber mock: free account.

Uber Data Engineer interview: quick answers

How many rounds are in the Uber Data Engineer interview?

Public reports describe 6 rounds for the Uber Data Engineer interview: (1) Recruiter screen, (2) Online assessment / phone screen, (3) SQL + Spark technical round, (4) Coding round, (5) System design / data modeling round, (6) Hiring manager round.

Is the Uber interview difficult?

Public reports put the Uber Data Engineer interview at Medium-Hard difficulty. Reported Uber DE loops combine SQL optimization on large fact tables, Spark internals (skew, partitioning), and LC Medium/Hard coding, with one candidate noting they underperformed the phone screen. The process has 6 rounds, from Recruiter screen to Hiring manager round.

Does Uber ask DSA in Data Engineer interviews?

Yes. Rounds that involve coding: Coding (DSA) round. Data structures and algorithms is among the skills reports mention most. Based on 14 public reports, last updated Sep 2026.

How long does Uber take to give results?

Time to a result for the Uber Data Engineer process, per public reports: 4-8 weeks. The process has 6 rounds, from Recruiter screen to Hiring manager round. Based on 14 public reports, last updated Sep 2026.

Sources

Based on 14 public reports: YouTube (8), LeetCode Discuss (6), last updated Sep 2026.

Compiled by Adarsh Sharma from public candidate reports. Unofficial guide: PortLume AI is not affiliated with Uber.

Already interviewed at Uber?

Debrief your Uber interview free

No signup needed. See what likely went wrong in about 2 minutes.

Last round at Uber is usually HR: Uber HR interview questions and answers.

Other roles at Uber

Data Engineer interviews at similar companies

More: all company interview guides · why candidates get rejected after the interview · rejection email decoder.

Featured on FoundrList

PortLume AI

Loading…