Problem
Business Context
Andreessen Horowitz rolled out a new Sonar onboarding flow to only part of the user base as a controlled launch. Because exposure was limited rather than universal, the key question is whether the observed engagement change is causal or just reflects pre-existing differences between exposed and unexposed users.
Problem Statement
You are given pre/post engagement data for users eligible for the new Sonar onboarding flow (treatment cohort) and users who remained on the old flow (control cohort). Use a difference-in-differences framework to estimate the causal effect of the rollout on 7-day activation rate.
Given Data
| Cohort | Pre-period Users | Pre-period Activated | Pre Activation Rate | Post-period Users | Post-period Activated | Post Activation Rate |
|---|---|---|---|---|---|---|
| Treatment (received new Sonar onboarding) | 18,000 | 3,240 | 18.0% | 19,500 | 4,290 | 22.0% |
| Control (old onboarding) | 42,000 | 7,980 | 19.0% | 41,000 | 8,200 | 20.0% |
Assume the rollout was based on operational constraints, not user choice, but treatment and control had slightly different baseline activation rates.
Requirements
- Compute the pre/post change in activation rate for treatment and control.
- Estimate the causal effect using difference-in-differences.
- Compute the standard error and a 95% confidence interval for the DiD estimate using the independent-samples approximation.
- Test whether the causal effect differs from 0 at .
- State the key identifying assumption required for the estimate to be causal.
- Briefly explain when this estimate would be biased despite statistical significance.
Assumptions
- Users in each cell are independent.
- Pre and post periods are non-overlapping.
- No spillovers between exposed and unexposed users.
- Parallel trends would have held absent the rollout.
- Use normal approximation for the difference in proportions.
Practicing as: Product Growth Analyst interview at SpliceHi, I'll play your Splice interviewer for the Product Growth Analyst role. Candidates describe these interviews as mostly positive and moderately difficult, so expect me to be friendly and conversational. Take your time with the question above and answer like we're in the room.
You are practicing as a guest. Sign up free to get your answer graded with AI feedback. Your draft stays right here.

