How do you run an experimentation program so the team ships fast without polluting the data — overlapping tests, peeking, and chasing false positives?
role-specific · Senior level · product-management
What the interviewer is really asking
Assesses whether a senior PM can operate experimentation at scale — handling interaction effects, the multiple-comparisons problem, sequential/peeking discipline, and a trustworthy decision process — rather than just reading a single clean test.
What to say
- Protect trust in the system first: define upfront what each test's primary metric and guardrails are, register the hypothesis, and prevent peeking-driven early stops with a sequential test design or a fixed-horizon rule, because a pipeline nobody trusts is worse than no pipeline.
- Handle scale honestly — control the false-discovery rate when you're running many tests or many metrics, and watch for interaction effects between concurrent experiments rather than assuming they're independent.
- Balance velocity and rigor by tiering: cheap reversible changes get lightweight gates and fast ramps, while costly or trust-sensitive changes get full power, full duration, and a confirmation read — so speed doesn't come from cutting corners on the decisions that matter.
What to avoid
- Don't let teams peek and stop tests the moment they cross significance; that inflates false positives dramatically and quietly corrupts every downstream decision.
- Don't run dozens of metrics or many concurrent tests and celebrate whatever turns up significant without accounting for multiple comparisons or interaction effects.
- Don't treat 'more experiments shipped' as the goal; a high-velocity program built on untrustworthy reads just lets you make bad decisions faster.
Example answers
Strong: I'd standardize the process so reads are trustworthy: registered hypothesis and primary metric before launch, guardrails defined, and either fixed-horizon or proper sequential testing so nobody stops early on a lucky peek. When we scaled to many concurrent tests I added a check for interaction effects on shared surfaces and controlled false-discovery rate across our metric set. To keep velocity, I tiered it — low-risk reversible changes got a lightweight gate and a fast ramp, pricing or trust-sensitive ones got full power and a confirmation run. Throughput went up and decision quality held, because people trusted the numbers.
Weak: I'd push the team to launch as many experiments as possible and act on the ones that come back significant — more tests means we learn faster.