PracHub
QuestionsPremiumLearningGuidesCheatsheetNEWCoaches
|Home/Analytics & Experimentation/Google

Design a Causal Upgrade Experiment

Last updated: Mar 29, 2026

Quick Overview

This question evaluates competency in causal inference and experimental design, focusing on handling selection bias, defining intent-to-treat and treatment-on-the-treated estimands, metric specification, and randomized versus quasi-experimental rollout strategies.

  • hard
  • Google
  • Analytics & Experimentation
  • Data Scientist

Design a Causal Upgrade Experiment

Company: Google

Role: Data Scientist

Category: Analytics & Experimentation

Difficulty: hard

Interview Round: Technical Screen

A company releases a new version of its Android app. All Android users receive a popup asking them to install the update, but only some choose to upgrade. You want to determine whether the new version improves the product. How would you design an experiment or quasi-experiment to estimate the causal effect while removing selection bias from self-selected updaters? In your answer, specify: - what product change you would first clarify, - primary success metrics and guardrail metrics, - unit of randomization and rollout design, - how to estimate intent-to-treat and, if needed, treatment-on-the-treated effects, - and what you would do if only observational data were available after a full launch.

Quick Answer: This question evaluates competency in causal inference and experimental design, focusing on handling selection bias, defining intent-to-treat and treatment-on-the-treated estimands, metric specification, and randomized versus quasi-experimental rollout strategies.

Related Interview Questions

  • Design an A/B test for search ranking - Google (easy)
  • Design an Unbiased Upgrade Experiment - Google (hard)
  • Design an experiment to measure latency impact - Google (medium)
  • How would you use propensity score matching here - Google (medium)
  • How do you diagnose a ratio metric change - Google (medium)
Google logo
Google
Dec 3, 2025, 12:00 AM
Data Scientist
Technical Screen
Analytics & Experimentation
8
0
Loading...

A company releases a new version of its Android app. All Android users receive a popup asking them to install the update, but only some choose to upgrade. You want to determine whether the new version improves the product.

How would you design an experiment or quasi-experiment to estimate the causal effect while removing selection bias from self-selected updaters? In your answer, specify:

  • what product change you would first clarify,
  • primary success metrics and guardrail metrics,
  • unit of randomization and rollout design,
  • how to estimate intent-to-treat and, if needed, treatment-on-the-treated effects,
  • and what you would do if only observational data were available after a full launch.

Solution

Show

Comments (0)

Sign in to leave a comment

Loading comments...

Browse More Questions

More Analytics & Experimentation•More Google•More Data Scientist•Google Data Scientist•Google 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.