Stripe·Data Scientist·Technical Phone Screen
Jun 2026
Stripe data scientist interview, heavy on experimentation stats. Five questions back to back, all quantitative, no fluff. The kind of loop where you either know your sample size formulas or you don't.
- For a two-arm conversion experiment with a baseline rate of 12% and a target absolute uplift of 0.5 percentage points (two-sided, alpha 0.05, power 80%), derive the required per-variant sample size using the normal approximation for a difference in proportions. Show the formula and walk through the calculation.
- You ran the experiment for a week. Control had 150k users with 18,000 conversions, treatment had 150k users with 18,900 conversions. Calculate the point estimate, a 95% confidence interval, and a p-value. Then explain whether the result is statistically significant, and whether it's actually meaningful for the business.
- Suppose you apply CUPED using a pre-experiment covariate that explains 30% of the variance in the outcome (R-squared = 0.30). How does this change the effective variance, and what is the revised minimum detectable effect? Show the math.
- You're monitoring four guardrail metrics with unadjusted p-values of 0.03, 0.01, 0.20, and 0.04. Apply Holm-Bonferroni correction at a familywise error rate of 5% and state which guardrails are still significant. Show the ordering and the adjusted thresholds at each step.
- How would you detect and correct for overdispersion or miscalibration in conversion rate estimates when users are clustered by geographic region?
“I knew the formula but fumbled the pooled variance piece.” The rest of the author's notes on Data Scientist interview at Stripe, Technical Phone Screen round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post