InterviewStack.io LogoInterviewStack.io

Experiment Design, Analysis, and Causal Methods Questions

Design and analysis of experiments and causal inference methods for when randomization is not possible. Candidates should know strategies to ensure randomization and evaluate experiment quality compute sample size and minimum detectable effect select and interpret primary and guardrail metrics and design appropriate test duration. Analysis skills include hypothesis testing p values confidence intervals effect size estimation variance estimation and variance reduction segmentation and interaction analysis and robust reporting of uncertainty. This topic covers observational and quasi experimental approaches such as propensity score matching difference in differences and regression discontinuity how to reason about confounding and selection bias and when to prefer a quasi experimental approach over a randomized test. Candidates should be able to translate causal conclusions into actionable guidance recommend follow up analyses and triangulate evidence across methods.

MediumTechnical
32 practiced
List and describe the checks (and associated SQL or Python steps) you would run to validate randomization quality in an A/B test. Include balance tests for baseline covariates, time-based assignment drift checks, visualizations, and threshold criteria for when to stop, adjust, or re-randomize.
EasyBehavioral
24 practiced
You're presenting experiment results to a non-technical product manager. Outline exactly how you'd communicate the effect estimate and uncertainty (e.g., p-values, confidence intervals, expected revenue impact). Provide a short slide structure (3-5 bullets per slide) you would use to make an actionable recommendation.
MediumTechnical
26 practiced
Describe the role of pre-registration and stopping rules in experiments. Explain how sequential testing or group-sequential alpha-spending methods can be used safely, and list practical implementation steps (documentation, monitoring, adjusted thresholds) for an experimentation platform.
EasyTechnical
32 practiced
Define the 'unit of randomization' and explain why selecting the correct unit matters for experiment validity. Provide three examples of units (user, session, account) and describe consequences (bias, underpowered tests, interference) of choosing a unit that is too coarse or too fine.
EasyTechnical
32 practiced
Explain statistical power in the context of A/B testing. Why is power important when interpreting non-significant results, and how would you report power considerations (planned vs achieved) in your experiment summary?

Unlock Full Question Bank

Get access to hundreds of Experiment Design, Analysis, and Causal Methods interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.