InterviewStack.io LogoInterviewStack.io

Experimentation Strategy and Advanced Designs Questions

When and how to use advanced experimental methods and how to prioritize experiments to maximize learning and business impact. Candidates should understand factorial and multivariate designs interaction effects blocking and stratification sequential testing and adaptive designs and the trade offs between running many factors at once versus sequential A and B tests in terms of speed power and interpretability. The topic includes Bayesian and frequentist analysis choices techniques for detecting heterogeneous treatment effects and methods to control for multiple comparisons. At the strategy level candidates should be able to estimate expected impact effort confidence and reach for proposed experiments apply prioritization frameworks to select experiments and reason about parallelization limits resource constraints tooling and monitoring. Candidates should also be able to communicate complex experimental results recommend staged follow ups and design experiments to answer higher order questions about interactions and heterogeneity.

MediumTechnical
52 practiced
You must test five binary product features but can only run an experiment with 8 experimental arms due to traffic constraints. Propose a fractional factorial design that estimates main effects and selected two-way interactions, explain the aliasing structure, and describe how you'd interpret aliased interaction estimates.
HardTechnical
56 practiced
Explain the concept of aliasing in fractional factorial designs and what design resolution (III, IV, V) means. Given a fractional design where main effect A is aliased with interaction BC, how would you de-alias in follow-up experiments to determine whether the signal is due to A or BC?
EasyTechnical
58 practiced
Explain CUPED (Controlled Experiments Using Pre-Experiment Data) or other covariate-adjustment techniques to reduce variance in A/B tests. Describe the basic formula for a single covariate adjustment and when this technique is appropriate versus inappropriate.
HardTechnical
75 practiced
You must build an uplift model to estimate individual treatment effects using only logged randomized experiment data. In Python, outline a concrete implementation approach (two-model approach, meta-learners or causal forest), show sample pseudocode or library choices, and describe evaluation metrics (e.g., Qini, uplift@k).
HardTechnical
111 practiced
You're running a stream of experiments every week and want to control the false discovery rate over time (sequential FDR). Compare and contrast alpha-investing, LORD/SAFFRON procedures, and a naive per-experiment BH application. Provide practical advice for implementing a sequential FDR procedure in a product organization.

Unlock Full Question Bank

Get access to hundreds of Experimentation Strategy and Advanced Designs interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.