PracHub
QuestionsPremiumLearningGuidesInterview PrepCoaches
|Home/Analytics & Experimentation/Google

How would you use propensity score matching here

Last updated: Apr 30, 2026

Quick Overview

Evaluates proficiency with propensity score matching and broader causal inference concepts for observational treatment effect estimation, including identification assumptions, propensity score estimation and covariate selection, matching algorithms and common support, balance diagnostics, choice of estimand (ATE vs ATT) and uncertainty quantification, plus sensitivity checks and alternative methods. Common in Analytics & Experimentation interviews for Data Scientist roles because it probes understanding of confounding and identification in nonrandomized settings and requires intermediate-to-advanced applied statistics reasoning about methodological trade-offs.

  • medium
  • Google
  • Analytics & Experimentation
  • Data Scientist

How would you use propensity score matching here

Company: Google

Role: Data Scientist

Category: Analytics & Experimentation

Difficulty: medium

Interview Round: Onsite

You want to estimate the causal effect of a new recommender feature on 7-day retention. The feature was not randomized: users “opt in” after seeing a prompt, and more engaged users are more likely to opt in. You have observational data with columns: - user_id - opt_in (0/1) - pre-period covariates (e.g., prior watch time, sessions, country, device) - outcome: retained_7d (0/1) Explain how you would use **propensity score matching (PSM)** to estimate the treatment effect. Address: 1) Identification assumptions (and what can break them). 2) How to estimate propensity scores and choose covariates. 3) Matching method and common support. 4) Balance diagnostics. 5) How to estimate ATE vs ATT and compute uncertainty. 6) Sensitivity analyses and alternatives (e.g., weighting, doubly robust, IV) if PSM is weak.

Quick Answer: Evaluates proficiency with propensity score matching and broader causal inference concepts for observational treatment effect estimation, including identification assumptions, propensity score estimation and covariate selection, matching algorithms and common support, balance diagnostics, choice of estimand (ATE vs ATT) and uncertainty quantification, plus sensitivity checks and alternative methods. Common in Analytics & Experimentation interviews for Data Scientist roles because it probes understanding of confounding and identification in nonrandomized settings and requires intermediate-to-advanced applied statistics reasoning about methodological trade-offs.

Related Interview Questions

  • Design an A/B test for search ranking - Google (easy)
  • Design an Unbiased Upgrade Experiment - Google (hard)
  • Design a Causal Upgrade Experiment - Google (hard)
  • Design an experiment to measure latency impact - Google (medium)
  • How do you diagnose a ratio metric change - Google (medium)
Google logo
Google
Nov 24, 2025, 12:00 AM
Data Scientist
Onsite
Analytics & Experimentation
8
0

You want to estimate the causal effect of a new recommender feature on 7-day retention.

The feature was not randomized: users “opt in” after seeing a prompt, and more engaged users are more likely to opt in. You have observational data with columns:

  • user_id
  • opt_in (0/1)
  • pre-period covariates (e.g., prior watch time, sessions, country, device)
  • outcome: retained_7d (0/1)

Explain how you would use propensity score matching (PSM) to estimate the treatment effect. Address:

  1. Identification assumptions (and what can break them).
  2. How to estimate propensity scores and choose covariates.
  3. Matching method and common support.
  4. Balance diagnostics.
  5. How to estimate ATE vs ATT and compute uncertainty.
  6. Sensitivity analyses and alternatives (e.g., weighting, doubly robust, IV) if PSM is weak.

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.