PracHub
QuestionsPremiumLearningGuidesInterview PrepCoaches
|Home/Analytics & Experimentation/Google

Design an Unbiased Upgrade Experiment

Last updated: Apr 2, 2026

Quick Overview

This question evaluates understanding of causal inference, experiment design, and metric selection in product analytics, including defining causal estimands and distinguishing intent-to-treat versus treatment-on-the-treated effects.

  • hard
  • Google
  • Analytics & Experimentation
  • Data Scientist

Design an Unbiased Upgrade Experiment

Company: Google

Role: Data Scientist

Category: Analytics & Experimentation

Difficulty: hard

Interview Round: Technical Screen

The Google app releases a new Android version. Every Android user sees a pop-up encouraging installation, but installation is voluntary: some users upgrade and some do not. How would you determine whether the new version is better than the old one? Your answer should: - define the product change and the causal estimand - choose primary and guardrail metrics - explain why comparing upgraders versus non-upgraders is biased - design a randomized experiment or encouragement design that addresses selection bias - describe how you would analyze intent-to-treat versus treatment-on-the-treated effects - discuss what you would do if the rollout already happened and only observational data remain

Quick Answer: This question evaluates understanding of causal inference, experiment design, and metric selection in product analytics, including defining causal estimands and distinguishing intent-to-treat versus treatment-on-the-treated effects.

Related Interview Questions

  • Design an A/B test for search ranking - Google (easy)
  • Design a Causal 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 29, 2025, 12:00 AM
Data Scientist
Technical Screen
Analytics & Experimentation
8
0
Loading...

The Google app releases a new Android version. Every Android user sees a pop-up encouraging installation, but installation is voluntary: some users upgrade and some do not.

How would you determine whether the new version is better than the old one?

Your answer should:

  • define the product change and the causal estimand
  • choose primary and guardrail metrics
  • explain why comparing upgraders versus non-upgraders is biased
  • design a randomized experiment or encouragement design that addresses selection bias
  • describe how you would analyze intent-to-treat versus treatment-on-the-treated effects
  • discuss what you would do if the rollout already happened and only observational data remain

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.