InterviewStack.io LogoInterviewStack.io

Experiment Analysis & Result Interpretation Questions

Reading out an experiment after it runs: interpreting the treatment effect, deciding ship/no-ship, and reconciling conflicting or flat results. Covers reasoning under uncertainty, acting on inconclusive or limited data, and translating a measured effect into a business decision. The emphasis is turning experiment output into a defensible recommendation.

HardTechnical
48 practiced

Design an analysis plan for an A/B test whose primary metric is revenue per user (RPU), which is highly skewed and heavy-tailed due to outliers. Describe preprocessing (e.g., winsorizing, log transform), choice of statistical tests, robust estimators, sensitivity analyses, and how to present expected revenue impact to the business including uncertainty.

MediumTechnical
91 practiced

Given: observed absolute lift = 0.8 percentage points (i.e., conversion increases from 5.0% to 5.8%) with 95% CI [0.2, 1.4] percentage points, and average revenue per conversion = $50. Estimate incremental revenue per 100,000 users and explain the uncertainty to stakeholders. Show calculations and caveats.

HardTechnical
62 practiced

You are analyzing an experiment and notice that variants were partially rolled out (assignment percentages changed mid-test) and there was some user re-assignment. Describe how you would clean and analyze the data: what assumptions you would test, which users to include in ITT, and whether a weighted analysis or time-varying treatment indicators are appropriate.

HardTechnical
54 practiced

An A/B test ran across a week that included a major holiday and traffic composition shifted. Treatment shows uplift but you suspect seasonality confounded results. Describe analysis techniques to adjust for seasonality and time-varying confounders, such as interrupted time series, difference-in-differences, and synthetic control. Explain assumptions and diagnostics for each.

HardTechnical
63 practiced

Given an events table with charge_amount per order and assignment per user, describe SQL and bootstrap steps to estimate incremental revenue per user (ARPU uplift) with 95% confidence intervals, accounting for an attribution window of 14 days and censoring for users with incomplete windows. Outline how you'd compute per-user revenue and handle users with no purchases.

Unlock Full Question Bank

Get access to all 28 Experiment Analysis & Result Interpretation interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.