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
Medium
Data ScientistNew Grad Locked

Implement FizzBuzz

This question evaluates basic programming and algorithmic reasoning, including control flow, modular arithmetic, string handling, and the ability to a...

Coding & Algorithms
4
0
64 people solved
Mar 22, 2026
Uber logo
Uber
Hard
Data Scientist

Measure YouTube Ad Effectiveness

Uber is running marketing ads on YouTube and wants to understand whether the campaign creates incremental business value, not just whether users watch...

Analytics & Experimentation
2
0
26 people solved
Jan 29, 2026
Uber logo
Uber
Hard
Data Scientist

Explain and validate A/B test assumptions

A/B Test Validity: Core Assumptions, Violations, Diagnostics, and Mitigations You are designing and evaluating an online A/B test for a large, multi-s...

Analytics & Experimentation
13
0
151 people solved
Oct 13, 2025
Uber logo
Uber
Medium
Data Scientist

Design airport dispatch with ETA uncertainty

You control airport pickups with streaming ETAs for arriving flights and live driver locations/queues. Design an online dispatch algorithm that minimi...

Coding & Algorithms
15
0
103 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist

Demonstrate Leadership in Ambiguous Analytics Projects

Behavioral & Leadership: End-to-End Analytics Project Under Ambiguity and Time Pressure Context You are a Data Scientist interviewing for a technical ...

Behavioral & Leadership
9
0
76 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist

Measure rider incentive causal ROI

Rider Incentive Targeting: Causal Incrementality, ROI, and Spillovers Context: You plan a rider‑side incentive (e.g., “20% off up to $10”) targeted by...

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

Design an A/B test; choose Z vs T

A/B Test on a Signup Funnel: Sample Size, Test Choice, Sequential Design, and Causal Plan Context You are planning a two-variant A/B test on a signup ...

Statistics & Math
9
0
78 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist

Design an experiment with marketplace network effects

Causal Experiment Design for a Two‑Sided Marketplace with Interference You are designing a causal experiment for a new networked product in a two‑side...

Analytics & Experimentation
7
0
75 people solved
Oct 13, 2025
Uber logo
Uber
Medium
Data ScientistNew Grad

Describe Conflict and Impact

Prepare strong answers for the following behavioral and project deep-dive questions for a data scientist role: 1. Tell me about a time you went beyond...

Behavioral & Leadership
10
0
71 people solved
Feb 27, 2026
Uber logo
Uber
Medium
Data ScientistNew Grad Locked

Evaluate Marketplace Changes

This question evaluates a data scientist's competency in experimental design, causal inference, metrics instrumentation, A/B testing, and marketplace ...

Analytics & Experimentation
6
0
96 people solved
Feb 27, 2026
Uber logo
Uber
Hard
Data Scientist

Optimize Surge Notifications for Rideshare Drivers

Optimize Surge Notifications for Rideshare Drivers Scenario A rideshare marketplace experiences airport demand spikes. When demand exceeds supply, the...

Machine Learning
96
0
264 people solved
Aug 4, 2025
Uber logo
Uber
Medium
Data ScientistNew Grad Locked

Compute CDF from a PDF Function

This question evaluates a candidate's skills in numerical integration, applied numerical methods, and probability/statistics by requiring construction...

Coding & Algorithms
3
0
42 people solved
Apr 30, 2026
Uber logo
Uber
Medium
Data Scientist Locked

Diagnose location-sorted recommender causing revenue drop

This question evaluates skills in diagnosing production recommender systems, causal inference and experimentation, multi-objective ranking and safe ex...

Machine Learning
3
0
66 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist Locked

Build and deploy an uplift targeting model

This question evaluates a candidate's ability to design and deploy uplift/causal targeting models, covering causal inference, uplift estimation, pre-t...

Machine Learning
5
0
69 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist

Model waiting-time abandonment via survival

Survival Modeling of Rider Abandonment During Pickup Waits Context You are modeling when a rider cancels (abandons) while waiting for pickup. Let time...

Statistics & Math
5
0
83 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist

Define market-only rider experience metrics

Market-only Rider Experience Metrics and Market Balance Index (MBI) You are designing a metric suite for a rides marketplace where "rider experience" ...

Analytics & Experimentation
11
0
82 people solved
Oct 13, 2025
Uber logo
Uber
Medium
Data Scientist

Design a Ride-Hailing ETA System

You are a Data Scientist at a ride-hailing company. Design an ETA system used in the rider and driver apps to estimate both pickup ETA and trip ETA. D...

Machine Learning
7
0
72 people solved
Jan 14, 2026
Uber logo
Uber
Hard
Data Scientist

Explain grocery-specific product strategy and scrappy XP

Launching Grocery Delivery in NYC: Product and Experimentation Plan Context A delivery platform that is strong in restaurant delivery is launching a g...

Behavioral & Leadership
3
0
72 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist

Design ETA prediction for Uber rides

System Design: Real‑Time Pickup and Drop‑off ETA Prediction Context: You’re designing an end‑to‑end system that predicts pickup and drop‑off ETAs at t...

Machine Learning
14
0
141 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist Locked

Define ride success metric for Uber

This question evaluates skills in defining product-level KPIs, statistical validation, and experimental design for an on-demand mobility service, cove...

Analytics & Experimentation
11
0
95 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