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
28 practiced
Describe how causal forests (generalized random forests) estimate heterogeneous treatment effects. In what situations would you prefer causal forests over simple subgroup analysis, and what diagnostics would you run to ensure reliable conditional average treatment effect (CATE) estimates?
EasyTechnical
24 practiced
Explain cluster-randomized experiments: when they are necessary for AI experiments that change backend infrastructure, how to compute the design effect given ICC and average cluster size, and provide a numerical example: ICC=0.01, avg cluster size=40, base sample size per arm (user-level) 10,000 — what is effective sample size?
MediumTechnical
24 practiced
You observe that users who adopt Feature X are systematically different (more engaged) than non-adopters. Outline steps to detect selection bias, propose methods to mitigate it (e.g., matching, IV, DiD), and explain diagnostic checks you would run to justify causal claims from observational data.
EasyTechnical
26 practiced
Explain the difference between simple randomization and stratified (blocked) randomization. For an AI-powered feed experiment, give a practical example of when stratification is strongly preferred and why. Explain potential pitfalls if strata are not pre-specified correctly.
EasyTechnical
25 practiced
List and briefly describe three variance-reduction techniques commonly used in online experiments (e.g., covariate-adjusted analysis, CUPED, blocking). For each technique give one practical limitation or assumption and an example scenario where it yields the largest gains.

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.