PracHub
QuestionsPremiumLearningGuidesCheatsheetNEWCoaches
|Home/Analytics & Experimentation/Uber

Estimate causal effect with interference

Last updated: Mar 29, 2026

Quick Overview

This question evaluates a data scientist's proficiency in causal inference for experiments with noncompliance and interference, covering estimands such as intent-to-treat and local average treatment effects, instrumental-variable and cluster-randomization strategies, exposure mapping for spillovers, and conducting sensitivity analyses.

  • hard
  • Uber
  • Analytics & Experimentation
  • Data Scientist

Estimate causal effect with interference

Company: Uber

Role: Data Scientist

Category: Analytics & Experimentation

Difficulty: hard

Interview Round: Technical Screen

You ran an A/B test on surge recommendations sent to drivers: 30% of treated drivers ignored the suggestion (noncompliance), and surge in one zone affects neighboring zones (interference). Estimate the causal effect on completed trips. Propose an analysis plan that uses cluster randomization or 2SLS/IV with assignment as the instrument; define the estimand (e.g., LATE), state and test instrument assumptions (relevance, monotonicity, exclusion), specify exposure mappings to handle interference, and compute robust/clustered standard errors. Discuss sensitivity analyses for spillovers and noncompliance.

Quick Answer: This question evaluates a data scientist's proficiency in causal inference for experiments with noncompliance and interference, covering estimands such as intent-to-treat and local average treatment effects, instrumental-variable and cluster-randomization strategies, exposure mapping for spillovers, and conducting sensitivity analyses.

Related Interview Questions

  • Design a Maps Address Search Bar - Uber
  • Evaluate a cold-start rating launch - Uber (medium)
  • Design Pricing Model Experiment - Uber (medium)
  • Evaluate marketplace interventions - Uber (medium)
  • Evaluate UberEATS priority delivery and membership - Uber (medium)
Uber logo
Uber
Oct 13, 2025, 9:49 PM
Data Scientist
Technical Screen
Analytics & Experimentation
20
0

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 drivers to receive surge recommendations. About 30% of assigned (treated) drivers ignored the suggestion (noncompliance). Surge in one zone can also affect neighboring zones (interference/spillovers). The outcome is completed trips per driver (e.g., per shift or time block).

To make treatment well-defined for both treated and control drivers, assume you can generate a "ghost" recommendation for control drivers by running the recommendation algorithm offline to record the counterfactual target zone they would have been encouraged to move to if treated.

Task

Propose an analysis plan to estimate the causal effect of following a surge recommendation on completed trips that:

  1. Defines estimands (e.g., ITT and LATE) in the presence of noncompliance and interference.
  2. Uses either cluster randomization or a 2SLS/IV strategy with assignment as the instrument.
  3. States instrument assumptions (relevance, monotonicity, exclusion), and how you would test/justify them.
  4. Specifies exposure mappings to handle interference between neighboring zones.
  5. Details estimation steps, including computing robust/clustered standard errors.
  6. Discusses sensitivity analyses for spillovers and noncompliance.

Solution

Show

Comments (0)

Sign in to leave a comment

Loading comments...

Browse More Questions

More Analytics & Experimentation•More Uber•More Data Scientist•Uber Data Scientist•Uber Analytics & Experimentation•Data Scientist Analytics & Experimentation
PracHub

Master your tech interviews with 7,500+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.