PracHub
QuestionsCoachesLearningGuidesInterview Prep
|Home/Analytics & Experimentation/Roku

Measure Speaker's Impact Using Propensity Score Matching

Last updated: Mar 29, 2026

Quick Overview

Evaluates causal inference for optional smart speaker ownership using propensity score matching and staggered adoption. Strong answers address self-selection, construct matched or weighted controls, validate balance and pre-trends, estimate ATT, and run placebo and sensitivity analyses.

  • medium
  • Roku
  • Analytics & Experimentation
  • Data Scientist

Measure Speaker's Impact Using Propensity Score Matching

Company: Roku

Role: Data Scientist

Category: Analytics & Experimentation

Difficulty: medium

Interview Round: Technical Screen

##### Scenario The company releases an optional smart speaker and wants to understand its effect on user engagement, but users self-select into purchasing. ##### Question Without being able to run a forced A/B test, how would you measure the causal impact of owning the speaker on engagement? Describe your preferred design and why. ##### Hints Discuss quasi-experiments: difference-in-differences, propensity-score matching, instrumental variables, pre-post checks.

Quick Answer: Evaluates causal inference for optional smart speaker ownership using propensity score matching and staggered adoption. Strong answers address self-selection, construct matched or weighted controls, validate balance and pre-trends, estimate ATT, and run placebo and sensitivity analyses.

Related Interview Questions

  • Measure speaker impact without A/B testing - Roku (Medium)
  • Diagnose coffee-shop profit decline - Roku (Medium)
  • Analyze Profit Decline: Data Collection and Hypothesis Testing - Roku (medium)
|Home/Analytics & Experimentation/Roku

Measure Speaker's Impact Using Propensity Score Matching

Roku logo
Roku
Jul 12, 2025, 6:59 PM
mediumData ScientistTechnical ScreenAnalytics & Experimentation
38
0

Measure a Speaker's Impact Using Propensity Score Matching

A company releases an optional smart speaker. Some users purchase and link the speaker to their account, while others do not. Users self-select into ownership, and you cannot run a forced A/B test. You want to measure the causal impact of owning the speaker on engagement.

Constraints & Assumptions

  • Assume user-level panel data on engagement, speaker activation timing, rich pre-treatment covariates, marketing exposure, devices, geography, and staggered adoption.
  • Self-selection is a major concern.
  • The preferred design should compare treated users with comparable non-treated or not-yet-treated users.
  • Include assumptions, diagnostics, and sensitivity analysis.

Clarifying Questions to Ask

  • What engagement outcome matters: streaming hours, sessions, purchases, retention, or device usage?
  • Is treatment defined by purchase, activation, linking, or first use?
  • What pre-treatment history and marketing exposure data are available?
  • Are there never-adopters and not-yet-adopters throughout the study period?

Part 1 - Identification Strategy

How would you measure the causal impact of owning the speaker on engagement?

What This Part Should Cover

  • Propensity score matching or weighting, difference-in-differences with staggered adoption, event study, or combined matched DiD.
  • Estimand such as ATT.
  • Assumptions: conditional exchangeability, overlap, no anticipation, and parallel trends if using DiD.

Part 2 - Construct Control Group

How would you construct the control group?

What This Part Should Cover

  • Propensity score model using pre-treatment engagement, trends, demographics, geography, devices, marketing exposure, and prior product usage.
  • Matching, weighting, calipers, common support, and balance diagnostics.
  • Avoiding post-treatment variables.

Part 3 - Estimate and Validate

How would you estimate impact and validate the design?

What This Part Should Cover

  • Outcome model, matched or weighted comparison, DiD/event-study regression, robust standard errors, placebo tests, pre-trend checks, and sensitivity to unobserved confounding.
  • Heterogeneity and duration effects.

What a Strong Answer Covers

A strong answer recognizes self-selection, constructs comparable controls with pre-treatment information, validates balance and pre-trends, and reports uncertainty and sensitivity rather than treating ownership as randomized.

Follow-up Questions

  • What if adopters were already increasing engagement before purchase?
  • How would you handle users influenced by a marketing campaign?
  • What if overlap between adopters and non-adopters is poor?
Loading comments...

Browse More Questions

More Analytics & Experimentation•More Roku•More Data Scientist•Roku Data Scientist•Roku Analytics & Experimentation•Data Scientist Analytics & Experimentation

Write your answer

Your first approved answer each day earns 20 XP.

Sign in to write your answer.
PracHub

Master your tech interviews with 8,000+ 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
  • AI Coding 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.