UberData Engineer

Uber Data Engineer Interview Questions

Prepare for this exact position with 2 real candidate reports. Review the levels, locations, interview formats, and questions that appeared most often for Uber Data Engineer candidates.

2

role-specific reports

15

questions found

1

levels represented

1

locations represented

Updated 2026-07-30

Search real candidate reports

Uber Data Engineer candidate reports

Search within this position by level, location, interview type, outcome, or a specific question.

2 matching interviews

Data Engineer

Oct 2024Other
1 questions
  1. 01

    Implement a flight booking system with user search/booking and admin flight/booking management.

    System Design · Medium

Data Engineer · L4

HyderabadMay 2024MixedRejected
14 questions
  1. 01

    Rearrange an array to move all zeros to the end while preserving the order of non-zero elements.

    Coding & Algorithms · Easy

  2. 02

    Answer SQL questions involving Manager and Employee tables.

    SQL & Databases · Easy

  3. 03

    Explain Spark optimization concepts including data skewness and data partitioning strategies.

    Domain Knowledge · Medium

Most-asked Uber Data Engineer questions

Ranked by how often each question appeared in reports for this exact position. Answers are written by our team.

More reported questions

  1. 01

    Answer behavioral and culture fit questions.

    asked in 1 reports
  2. 02

    Answer questions on advanced Spark optimization techniques.

    asked in 1 reports
  3. 03

    Answer SQL questions involving Manager and Employee tables.

    asked in 1 reports
  4. 04

    Calculate the total driving time for each driver per calendar day, handling trips that span multiple days.

    asked in 1 reports
  5. 05

    Design a data pipeline and hourly dashboard for trending movies by location based on full-watch view metrics.

    asked in 1 reports
  6. 06

    Design a dimensional data model with fact and dimension tables for a streaming platform.

    asked in 1 reports
  7. 07

    Design an algorithm using merge intervals logic to determine view counts from user viewing sessions.

    asked in 1 reports
  8. 08

    Design an ETL pipeline to generate top movies reports on a daily basis.

    asked in 1 reports
  9. 09

    Explain Spark optimization concepts including data skewness and data partitioning strategies.

    asked in 1 reports
  10. 10

    Find the count of occurrences of a target value in a sorted array with duplicates.

    asked in 1 reports
  11. 11

    Find the top 3 cities each month ranked by total number of trips.

    asked in 1 reports
  12. 12

    Identify drivers who did not complete any trips within their first 7 days after signup.

    asked in 1 reports
  13. 13

    Implement a flight booking system with user search/booking and admin flight/booking management.

    asked in 1 reports
  14. 14

    Rearrange an array to move all zeros to the end while preserving the order of non-zero elements.

    asked in 1 reports
  15. 15

    Write SQL queries to generate the final reporting table with top movies.

    asked in 1 reports