Uber Data Scientist Interview Questions

If you’re preparing for Uber Data Scientist interview questions, expect a mix that reflects Uber’s massive, time-sensitive two‑sided marketplace: interviewers evaluate your ability to turn large, temporal datasets into actionable business decisions under operational constraints. Distinctive elements include heavy SQL usage (especially window functions and time‑based aggregations), experimentation and causal reasoning for A/B testing, product‑analytics cases that probe metric design and root‑cause analysis, plus Python and occasional machine‑learning discussions. Interviewers look for clear problem framing, pragmatic tradeoffs, and the ability to communicate results to cross‑functional partners. For interview preparation focus on three things: practice writing concise, correct SQL for real‑world time‑series problems; rehearse product analytics and experiment design scenarios with quantified tradeoffs; and polish behavioral stories that show ownership and collaboration. Simulate live coding on plain editors or CoderPad, time yourself on case problems, and prepare to explain assumptions and next steps rather than chasing perfect answers. This approach helps you demonstrate the speed, judgment, and impact Uber typically expects from its data scientists.

111 Questions 1 Company04.30.2026
Showing 20 results
Role
Uber logo
Uber
Hard
Data Scientist

Design a robust email A/B test

A/B Test Design: New Email Subject Line for Weekly Campaign You manage a weekly email campaign to 10 million users. Baseline unique click-through rate...

Analytics & Experimentation
8
0
64 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist

Demonstrate business impact from a project

Behavioral Deep-Dive: Business Impact of a Prior Project (Technical Screen) Context: In a Data Scientist technical screen for a large two‑sided market...

Behavioral & Leadership
7
0
58 people solved
Oct 13, 2025
Uber logo
Uber
Easy
Data Scientist Locked

How to experiment on ETA reduction

This question evaluates a data scientist's competence in causal inference, A/B test design, metric selection, and diagnosing observational confounding...

Analytics & Experimentation
16
0
203 people solved
Feb 6, 2026
Uber logo
Uber
Medium
Data Scientist Locked

Move zeros to the front

This question evaluates array manipulation and in-place algorithm competencies, including handling space-time trade-offs and preserving relative order...

Coding & Algorithms
4
0
38 people solved
Jan 30, 2026
Uber logo
Uber
Medium
Data ScientistSenior+ Locked

How would you build UberEats ranking?

This question evaluates machine learning and recommender-systems competencies for ranking in a food delivery marketplace, covering problem formulation...

Machine Learning
8
0
55 people solved
Jan 22, 2026
Uber logo
Uber
Medium
Data ScientistSenior+ Locked

How would you evaluate UberEats growth?

This question evaluates product analytics, experimentation design, and causal inference competencies in the context of a food-delivery marketplace, em...

Analytics & Experimentation
6
0
53 people solved
Jan 22, 2026
Uber logo
Uber
Medium
Data Scientist Locked

Evaluate business value of lower ETA

This question evaluates experimental design, causal inference, metric definition, statistical interpretation, and marketplace analytics in the context...

Analytics & Experimentation
5
0
43 people solved
Jan 18, 2026
Uber logo
Uber
Easy
Data ScientistIntern

Design an Uber feature and analyze safety

You are interviewing for a Data Scientist summer internship at a ride-sharing marketplace. Part A: Product case Uber wants ideas for a new rider-facin...

Analytics & Experimentation
8
0
54 people solved
Jan 8, 2026
Uber logo
Uber
Medium
Data Scientist Locked

Derive a CDF from a PDF

This question evaluates a candidate's understanding of the relationship between probability density functions and cumulative distribution functions, i...

Statistics & Math
5
0
42 people solved
Jan 3, 2026
Uber logo
Uber
Hard
Data Scientist

Evaluate New Model's Impact on Rider and Driver Experience

Evaluate New Model's Impact on Rider and Driver Experience Airport Pickups ETA Model: Evaluation and Experiment Design Context A new model predicts ri...

Analytics & Experimentation
11
0
82 people solved
Aug 4, 2025
Uber logo
Uber
Hard
Data Scientist

Improve Estimated Time of Arrival for Uber Riders

Improve Estimated Time of Arrival for Uber Riders Scenario Ride-hailing platform: understanding and improving the Estimated Time of Arrival (ETA) show...

Analytics & Experimentation
9
0
114 people solved
Aug 4, 2025
Uber logo
Uber
Medium
Data Scientist

Calculate January-2024 SF Promotion Impact Using SQL Queries

campaign_users +---------+-----------+ | user_id | treatment | +---------+-----------+ | 1001 | control | | 1002 | test | | 1003 | con...

Data Manipulation (SQL/Python)
7
0
7 people solved
Jul 12, 2025
Uber logo
Uber
Easy
Data ScientistSenior+

Transform DataFrame and compute diff-in-diff

You are given a pandas DataFrame df with the following columns: - unit_id (string): entity identifier (e.g., user, city, driver) - group (string): eit...

Data Manipulation (SQL/Python)
18
3
246 people solved
Dec 11, 2025
Uber logo
Uber
Easy
Data Scientist Locked

Design metrics and A/B test for maps and ETA

This question evaluates proficiency in metrics design, causal inference, and experimentation for product and marketplace features, specifically testin...

Analytics & Experimentation
18
0
193 people solved
Nov 9, 2025
Uber logo
Uber
Medium
Data Scientist

Formulate OR model to reduce driver backtracking

Define and reduce driver ‘backtracking’ in a marketplace. First, define a quantitative backtracking metric B per driver-hour from GPS and assignment l...

Statistics & Math
6
0
93 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist Locked

Design station experiment with interference and rush-hour spillovers

This question evaluates a data scientist's competency in experimental design and causal inference under interference and non-stationarity, covering sk...

Analytics & Experimentation
12
0
98 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist Locked

Differentiate Type I vs II errors under costs

This question evaluates understanding of hypothesis testing (Type I/II errors), cost-sensitive decision theory, sample size calculation for proportion...

Statistics & Math
12
0
91 people solved
Oct 13, 2025
Uber logo
Uber
Medium
Data Scientist

Write SQL for active counts and YTD top driver

Given the following schema and sample data, write SQL to: (a) return the total count of active riders and active drivers on the platform; (b) return t...

Data Manipulation (SQL/Python)
1
0
11 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist

Estimate causal effect with interference

A/B Test With Noncompliance and Interference: Causal Effect of Surge Recommendations on Completed Trips Context You ran an A/B test that assigned some...

Analytics & Experimentation
24
0
180 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist Locked

Choose between A/B and switchback for spillovers

This question evaluates experimental-design and causal-inference competencies, specifically handling interference and spillovers, defining experimenta...

Analytics & Experimentation
10
0
96 people solved
Oct 13, 2025

Frequently Asked Questions

How difficult are Uber Data Scientist interview questions?
Uber Data Scientist interview questions are typically rated as challenging relative to general industry interviews because they test both breadth and depth across analytics, coding, and product thinking. Expect mid-to-high difficulty SQL and Python problems that require efficient, correct solutions under time pressure, statistical questions that probe experimental design and inference, and case-style product analytics that assess marketplace intuition. Interviewers evaluate clarity of thought, trade-off reasoning, and the ability to tie analysis to business impact, not just technical correctness. Preparation that combines hands-on practice with structured storytelling usually closes the gap between competent candidates and top performers.
What is the typical interview process and where do Data Scientist topics appear?
The typical Uber Data Scientist process usually begins with a recruiter screen, followed by one or more technical screens and an onsite or virtual loop of 4–6 interviews. Data-science-specific topics appear across stages: SQL and coding often show up in the technical screen, experimental design and statistics in both the technical and case interviews, and machine-learning modeling, feature engineering, and model evaluation in deeper technical or ML-design rounds. Behavioral and product-sense interviews probe cross-functional collaboration and marketplace thinking. Occasionally candidates see a take-home data analysis assignment that simulates real-world Uber problems.
How should I structure my interview preparation timeline for an Uber Data Scientist role?
A focused 6–8 week timeline often works well: start with two weeks auditing fundamentals—SQL, Python/pandas, basic statistics and A/B testing—then spend three weeks doing structured practice: timed SQL problems, coding exercises, and mock case analyses with marketplace scenarios. Reserve one to two weeks for deep dives into machine-learning modeling, feature selection, and system trade-offs if applying to ML-heavy teams. In the final week, refine behavioral stories using STAR with quantified impact, run timed mock interviews, and rehearse communicating trade-offs and experiment results succinctly. Adjust tempo to your experience and the role level.
What key subtopics should I master for Uber Data Scientist interviews?
Mastery should cover practical SQL (joins, aggregations, window functions, performance considerations), Python/pandas for data manipulation and simple algorithmic coding, and foundational statistics including hypothesis testing, confidence intervals, sample sizing, and interpreting p-values. For product and marketplace problems, develop skills in metric design, funnel and segmentation analysis, and diagnosing metric shifts. For ML-focused roles, know supervised models, model evaluation, feature engineering, and bias–variance trade-offs. Finally, practice experiment design and real-time operational considerations relevant to two-sided marketplaces, and be prepared to explain choices clearly in business terms.
What standout tips and common pitfalls should I watch for in Uber Data Scientist interviews?
Standout tips include framing answers around business impact, thinking aloud to show reasoning, and testing edge cases in SQL or code. For cases, explicitly state assumptions, define metrics, and discuss how changes affect both sides of a marketplace. Common pitfalls are overfocusing on technical minutiae without linking to outcomes, ignoring data quality or runtime constraints, and failing to quantify trade-offs. In statistics, avoid misinterpreting significance and neglecting practical experiment limitations. Practice clear, concise storytelling with numbers; demonstrating product intuition and operational awareness often distinguishes strong candidates.

Explore more Uber Data Scientist interview questions

Real questions from candidate reports, grouped by topic, role and company.

By category
Other roles at Uber
Data Scientist questions at other companies
Browse all