← Uber Interview Insights

Uber·Data Scientist·Technical Phone Screen·Senior

SeniorPrefer not to say
Jun 2026

Summary

Uber DS interview focused entirely on a single extended case around ETA estimation and marketplace experimentation. Seven connected sub-questions, all building on each other, which was actually a nice format but also meant one shaky answer snowballed into the next.

Questions Asked (7)

Q1

Which metrics would you track to evaluate the impact of lowering ETA? Propose a primary metric and relevant guardrail metrics, covering the rider funnel, cancellations, completed trips, gross bookings, marketplace health, and longer-term retention.

Product Analytics & MetricsProduct Sense & Ideation
Author's notes

Started with session conversion rate as the primary, which felt right, then listed cancellation rate and driver utilization as guardrails.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by clarifying the goal of lowering ETA (e.g., improving rider experience and marketplace efficiency) and define the primary metric as completed trips or gross bookings. Then structure your answer around a north-star metric and guardrails across the rider funnel, cancellations, marketplace health, and retention, explaining how each metric ties to the ETA change.

Pro tip: Emphasize that ETA reduction should not come at the cost of driver experience or long-term marketplace balance; mention that you'd monitor driver-side metrics like acceptance rate and utilization as key guardrails.

1. Clarify the goal and scope

Confirm that the objective is to improve rider experience and overall marketplace efficiency by reducing ETA, and identify the specific intervention (e.g., matching algorithm change, incentives).

2. Define the primary metric

Choose a primary metric that directly captures the intended impact, such as completed trips or gross bookings, and justify why it's the best measure of success.

3. Identify guardrail metrics across the funnel

List metrics for each stage: rider funnel (e.g., app opens, search-to-request, request-to-match), cancellations (rider and driver), completed trips, and gross bookings, ensuring no unintended harm.

4. Include marketplace health and long-term retention

Add metrics like driver utilization, acceptance rate, ETA reliability, and rider/driver retention to monitor ecosystem balance and sustained impact.

5. Prioritize and set thresholds

Explain how you would prioritize metrics, set guardrail thresholds (e.g., no more than 1% increase in cancellations), and design an experiment to measure causal impact.

Key Points to Mention

  • Primary metric: completed trips or gross bookings as the ultimate measure of marketplace success.
  • Rider funnel metrics: search-to-request rate, request-to-match rate, and time-to-match to ensure ETA reduction improves conversion.
  • Cancellation rates: both rider and driver cancellations to detect negative side effects.
  • Marketplace health: driver utilization, acceptance rate, and ETA reliability to avoid degrading driver experience.
  • Long-term retention: rider and driver retention rates to assess sustained impact.
  • Experiment design: A/B test with proper randomization and guardrail monitoring to isolate the ETA effect.

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q2

From a business perspective, why does reducing ETA matter to Uber?

Product StrategyProduct Sense & Ideation
Author's notes

Two-sided marketplace dynamics, rider conversion, driver earnings, competitive positioning.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by framing ETA as a core driver of Uber's marketplace efficiency and customer experience. Then, systematically connect reduced ETA to key business outcomes like increased demand, higher driver utilization, and improved retention. Finally, quantify the impact with metrics and acknowledge trade-offs to show strategic thinking.

Pro tip: Emphasize that ETA reduction is not just about speed but about reducing uncertainty—predictable ETAs build trust and increase conversion. Also, mention that Uber's data science teams often model ETA as a lever for dynamic pricing and matching algorithms.

1. Define ETA and its role in the rider journey

Explain that ETA is the estimated time for a driver to arrive and is a key factor in a rider's decision to request a ride. It directly impacts conversion rates and overall satisfaction.

2. Link ETA to demand and conversion

Shorter ETAs reduce rider wait anxiety, leading to higher request rates and fewer cancellations. This increases trip volume and market share.

3. Connect ETA to supply efficiency and driver utilization

Reducing ETA often means better matching and positioning of drivers, which increases driver utilization and earnings, creating a positive feedback loop.

4. Quantify business impact with metrics

Use metrics like conversion rate, cancellation rate, driver utilization, and customer lifetime value to show how ETA improvements translate to revenue and growth.

5. Acknowledge trade-offs and strategic considerations

Discuss potential trade-offs such as increased costs or driver incentives, and how Uber balances them to achieve long-term profitability.

Key Points to Mention

  • Higher conversion rates and reduced cancellations due to lower wait times
  • Improved customer satisfaction and retention, leading to higher lifetime value
  • Increased driver utilization and earnings, which improves supply retention
  • Competitive advantage over other ride-hailing services with faster pickups
  • Network effects: faster ETAs attract more riders, which attracts more drivers
  • Data science applications: ETA prediction models, dynamic pricing, and matching algorithms

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q3

Historical data shows a positive correlation between ETA and session conversion rate, meaning higher ETA correlates with more conversions. How do you interpret this, and what confounders or aggregation issues might explain it?

Product Analytics & MetricsRoot Cause Analysis
Author's notes

This one tripped me up more than it should have.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by acknowledging the correlation but immediately caution against causal interpretation. Then systematically explore potential confounders (e.g., time, location, user type) and aggregation issues (e.g., Simpson's paradox, ecological fallacy) that could explain the relationship. Finally, suggest ways to validate or refute the correlation, such as segmenting the data or running experiments.

Pro tip: Emphasize that correlation does not imply causation and that in Uber's context, ETA is often a proxy for supply-demand imbalance, which itself drives conversion. Mentioning Simpson's paradox shows depth.

1. Acknowledge correlation, question causality

State that the observed correlation is interesting but not necessarily causal. Highlight that many factors could drive both ETA and conversion.

2. Identify potential confounders

Consider variables like time of day, location, user demographics, and supply/demand that might affect both ETA and conversion. For example, high-demand periods may have higher ETAs and also higher intent to convert.

3. Examine aggregation issues

Discuss how aggregating data across different segments (e.g., cities, user types) can create or mask correlations. Mention Simpson's paradox, where a trend appears in groups but disappears or reverses when combined.

4. Propose validation methods

Suggest ways to test the relationship, such as stratifying by confounders, using fixed effects models, or running A/B tests where ETA is manipulated.

5. Conclude with implications

Summarize that the correlation likely reflects underlying factors, and recommend further analysis before making product decisions.

Key Points to Mention

  • Correlation does not imply causation
  • Confounders: time of day, location, user intent, supply-demand imbalance
  • Simpson's paradox and ecological fallacy
  • Aggregation bias: mixing different user segments
  • Need for stratified analysis or controlled experiments
  • ETA as a proxy for service reliability and its impact on user behavior

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q4

How would you design a causal experiment to measure the impact of lowering ETA? Walk through when a user-level A/B test works, when a switchback experiment over geography and time is better, and when you'd reach for synthetic control.

A/B Testing & ExperimentationProduct Analytics & Metrics
Author's notes

This was the meatiest part and I think I did okay but not great.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by defining the causal question and the metric (e.g., ETA reduction's impact on conversion or retention), then systematically compare the three designs based on interference, spillover, and feasibility. Emphasize that the choice depends on the level of randomization and the presence of network effects, and conclude with a recommendation for Uber's marketplace.

Pro tip: Always discuss the trade-off between bias and variance: user-level A/B tests are low-bias but high-variance in marketplaces due to interference, while switchback and synthetic control reduce interference but introduce time or geography confounding. Mention that you'd validate with a holdout or pre-period trend analysis.

1. Clarify the causal question and metric

Define the treatment (lower ETA), the outcome (e.g., conversion, retention), and the unit of analysis. Identify potential interference and spillover effects in a two-sided marketplace.

2. Evaluate user-level A/B test

Discuss when randomizing at the user level works: when interference is minimal, such as in non-marketplace features. Explain that in Uber's case, lowering ETA for some users can affect driver supply and thus ETA for control users, violating SUTVA.

3. Consider switchback experiments

Describe switchback designs that randomize over geography and time to mitigate interference. Explain how alternating treatment across regions and time periods can isolate the effect while controlling for temporal trends.

4. Explore synthetic control

Discuss synthetic control when randomization is infeasible, e.g., a city-wide ETA change. Use a weighted combination of untreated regions to construct a counterfactual and estimate the impact.

5. Recommend and validate

Choose the design based on the setting, and propose validation steps like pre-period trend matching, placebo tests, and sensitivity analysis to ensure robustness.

Key Points to Mention

  • SUTVA (Stable Unit Treatment Value Assumption) and interference in marketplaces
  • Network effects and spillover between treatment and control groups
  • Switchback design: randomization over geography and time, washout periods
  • Synthetic control: constructing a counterfactual from untreated units, donor pool selection
  • Trade-offs: bias vs. variance, feasibility, and statistical power
  • Validation: pre-trend matching, placebo tests, and sensitivity analysis

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q5

After the experiment, the 95% confidence interval on the lift in session conversion rate is [-5%, +1%]. How do you interpret this for decision-making?

A/B Testing & ExperimentationProduct Analytics & Metrics
Author's notes

Said we can't conclude a positive effect and the interval is consistent with meaningful harm.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by explaining what the confidence interval means statistically, then translate it into practical implications for decision-making. Emphasize that the interval includes zero and negative values, so the result is inconclusive and does not support launching the change. Finally, discuss potential next steps such as extending the experiment or segmenting the data.

Pro tip: Mention that the confidence interval is wide and includes both practically significant negative and positive values, so even if the point estimate is positive, the risk of harm is non-trivial. This shows you consider both statistical and practical significance.

1. Interpret the interval statistically

Explain that the 95% confidence interval [-5%, +1%] means we are 95% confident the true lift lies between -5% and +1%. Since it includes zero, the result is not statistically significant at the 5% level.

2. Assess practical significance and risk

Discuss that the interval includes both negative and positive values, indicating uncertainty about whether the change helps or hurts. The potential downside (-5%) could be costly, so launching is risky.

3. Make a decision recommendation

Conclude that the experiment is inconclusive and does not provide evidence to launch the change. Recommend not launching based on this result alone.

4. Suggest next steps

Propose actions such as running the experiment longer to narrow the interval, checking for novelty effects, or analyzing segments to see if certain user groups show a clear positive effect.

Key Points to Mention

  • The interval includes zero, so the effect is not statistically significant.
  • The interval includes negative values, indicating potential harm.
  • The width of the interval suggests high uncertainty; more data may be needed.
  • Decision should consider both statistical and practical significance.
  • Consider business impact: even a small negative lift could be costly at scale.
  • Recommend not launching and suggest further experimentation or segmentation.

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q6

How would you improve the precision and statistical power of the experiment?

A/B Testing & Experimentation
Author's notes

Variance reduction via CUPED, longer runtime, stratified randomization.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by clarifying the experiment's goal, metrics, and constraints, then systematically address both precision (reducing variance) and power (increasing sample size or effect size). Discuss trade-offs and practical implementation, emphasizing Uber's scale and infrastructure.

Pro tip: Mention that improving precision often involves using variance reduction techniques like CUPED, which Uber has pioneered, and that statistical power can be enhanced by increasing sample size or using more sensitive metrics, but always consider business impact and feasibility.

1. Clarify Objectives and Constraints

Understand the experiment's goal, primary metric, expected effect size, and any business or technical constraints. This sets the foundation for choosing appropriate methods.

2. Improve Precision

Reduce variance in the metric through techniques like stratification, blocking, using covariates (e.g., CUPED), or improving measurement accuracy. This increases the signal-to-noise ratio.

3. Increase Statistical Power

Enhance power by increasing sample size (longer duration, higher traffic allocation), increasing effect size (stronger treatment), or reducing variance. Also consider using more powerful statistical tests.

4. Optimize Design and Analysis

Use sequential testing, Bayesian methods, or adaptive designs to make more efficient use of data. Ensure proper randomization and avoid common pitfalls like peeking.

5. Evaluate Trade-offs and Implement

Assess trade-offs between precision, power, cost, and time. Recommend a balanced approach and outline implementation steps, considering Uber's scale and infrastructure.

Key Points to Mention

  • Variance reduction techniques (e.g., CUPED, stratification, blocking)
  • Sample size calculation and power analysis
  • Effect size and minimum detectable effect (MDE)
  • Sequential testing and alpha spending
  • Bayesian A/B testing
  • Uber's experimentation platform and scale

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q7

The PM asks for a deep dive on users who took at least 5 trips during the experiment. How do you respond, and how do you communicate the statistical risk of this request?

A/B Testing & ExperimentationStakeholder Management
Author's notes

Classic post-hoc subgroup trap and I named it directly.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Acknowledge the PM's request but explain that segmenting on a post-treatment variable (number of trips) introduces selection bias and multiple testing issues. Propose a pre-specified subgroup analysis with proper statistical corrections, or suggest an alternative like analyzing trip frequency as a continuous outcome or using a causal inference method to estimate heterogeneous treatment effects.

Pro tip: Offer to run the analysis but clearly label it as exploratory and not confirmatory, and set expectations that any findings will need validation in a follow-up experiment. This balances stakeholder needs with statistical rigor.

1. Clarify the goal

Ask the PM what decision they want to inform with this analysis. Understand if they are looking for heterogeneous treatment effects or trying to understand behavior of high-frequency users.

2. Explain the statistical risks

Describe how conditioning on a post-treatment variable can induce collider bias, and how multiple comparisons increase false positive risk. Emphasize that any findings may not be causal.

3. Propose a valid alternative

Suggest a pre-registered subgroup analysis based on pre-treatment characteristics (e.g., historical trip frequency) or use a causal forest to estimate conditional average treatment effects.

4. Set expectations and next steps

If the PM insists, agree to run the analysis as exploratory, with clear caveats, and recommend validation in a future experiment. Document the analysis plan to avoid p-hacking.

Key Points to Mention

  • Selection bias / collider bias from conditioning on post-treatment variable
  • Multiple testing / p-hacking risk and need for correction (e.g., Bonferroni, FDR)
  • Difference between pre-treatment and post-treatment subgroups
  • Heterogeneous treatment effects and causal inference methods (e.g., causal forests, meta-learners)
  • Importance of pre-registration and exploratory vs. confirmatory analysis
  • Communicating uncertainty and avoiding overinterpretation of subgroup results

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.