How do you handle the multiple comparisons problem in A/B testing?

Tests your grasp of statistical risk in experimentation. Explain how multiple tests inflate false positives, then describe mitigations like Bonferroni correction or limiting concurrent tests. A red flag is suggesting total test isolation, which is impractical.
What's really being asked
Your understanding of a core statistical pitfall in modern, high-velocity A/B testing platforms. The interviewer is checking if you can connect statistical theory (inflated false positive rates) to real-world business impact (wasting resources on fake "wins") and propose practical, balanced solutions, not just textbook answers. They want to see you can balance speed with rigor.
The full answer
A good answer addresses three points in order. First, define the multiple comparisons problem: with each test having a chance of a false positive (e.g., 5% at p=0.05), running many tests concurrently dramatically increases the probability of getting at least one bogus "significant" result. For example, running 20 tests gives a 64% chance of at least one false positive. Second, explain the business cost: engineering and product resources are wasted implementing changes that have no real impact, while true opportunities are missed. Third, describe two categories of mitigation. For statistical methods, mention the conservative Bonferroni correction (dividing the p-value threshold by the number of tests) and the more balanced Benjamini-Hochberg procedure (which controls the false discovery rate). For system/process design, suggest limiting the number of concurrent tests or using a platform that automates these corrections.
The mistakes people make
A major red flag is ignoring the statistical explanation and focusing only on system performance or engineering complexity. Another is proposing to solve the problem by completely isolating all tests into separate user segments. This is often impractical, slows down velocity, and fails to test feature combinations that users will actually experience in production. Finally, candidates who seem unaware that this is a problem at all, or who suggest "just ship the winners," are demonstrating a lack of statistical maturity required for a senior role. Overcorrecting is also a mistake; suggesting methods so conservative that no test could ever reach significance shows a lack of practical balance.
What usually comes next
"How would you choose between Bonferroni and Benjamini-Hochberg?" (Bonferroni is for when you absolutely cannot tolerate a single false positive; B-H is better for discovery when you can accept a small, controlled rate of false discoveries). "What about test interference, where one test's effects alter the results of another?" (Acknowledge it's a concern, but mention that major platforms have found harmful interactions to be rare. The bigger risk is often the multiple comparisons problem itself). "How would you build a system to automate this?" (Describe a service that tracks active experiments, applies a chosen correction method to p-values before results are reported, and flags results accordingly).
A concrete example
Imagine we run 20 concurrent A/B tests, each with a standard p-value threshold of 0.05 for significance. This means each test has a 1-in-20 chance of being a false positive. Across all 20 tests, the probability of having at least one false positive isn't 5%, it's 1 - (0.95)^20, which is about 64%. To mitigate this with Bonferroni correction, we would adjust our significance threshold to 0.05 / 20 = 0.0025. A test result would now need a p-value below 0.0025 to be considered significant, drastically reducing the chance of a false positive making it through.
Interview question
A team runs 20 concurrent A/B tests. What is the primary statistical risk they must manage to ensure the validity of their results?
- a.Test interference, where one experiment's changes alter the behavior of another, invalidating both.
- b.A decrease in statistical power for each individual test, requiring much larger sample sizes to detect an effect.
- c.The increased probability of at least one false positive result due to the sheer number of comparisons being made.Correct
- d.System degradation from the technical load of serving 20 different variations to users simultaneously.
Why? this is the answer
Running multiple tests inflates the overall chance of a false positive; with 20 tests at a 5% significance level, there's a high probability one will appear significant by chance alone. While test interference is a concern, the multiple comparisons problem is the more fundamental statistical pitfall.
Just read this? Test yourself on what you have been reading.
Read the original → statsig.com
- #a/b testing
- #statistics
- #product analytics
- #experimentation
You just looked this up. Could you explain it out loud?
That is the part interviews actually test. Tezvyn takes questions like this one and gives you what the interviewer is really checking, the answer that lands, and the mistake that ends the conversation, in the four minutes before your next meeting.
The iPhone app is on the way
We are building it. Until it lands, nothing here is held back from you: every interview card, your saved cards, streaks and the job board all work in Safari, plus hundreds of free practice quizzes of thirty questions each. Sign in and it all carries over to the app the day it arrives.
Want it as an icon? Tap Share at the bottom of Safari, then Add to Home Screen. It opens full screen and the cards you have read stay available offline.
We are hiring for this. Open roles that interview on a/b testing — each one lists the topics its interview covers.
See open roles