Twitch — Monetization — A/B Test & Causal Inference Questions
Role context: Data Scientist, Monetization · Est. study time: 65 min · 5 questions
How experimentation and causal inference work here
Monetization at Twitch is unusually causal-inference heavy:
- Consumer features (Gifting UX, sub prompts, Bits packages) get high-velocity A/B tests — but the OEC must be revenue with retention and experience guardrails.
- You usually can't A/B a price (legal/ethical/backlash, and subs are sticky), so pricing effects come from quasi-experiments — difference-in-differences, synthetic control, elasticity from natural variation.
- Effects are heterogeneous (whales vs casual, region, tenure), so the role uses double ML and causal forests to estimate conditional effects and target.
- Gifting has network effects, so a naive user-level A/B is biased by spillover — cluster designs and incremental-conversion reads are needed.
For the fundamentals — p-values, power, error types, distributions — see the Probability & Statistics section.
Each answer is a coaching walkthrough: a Sample answer (clarify → approach → a simulated back-and-forth → a clear call), then a Deep dive with illustrative example, then a Grading rubric.