How do you diagnose a confounded A/B test with slower page load?

This tests confounding beyond p-values. A strong answer isolates the bug, checks if slower load hurt or helped conversions, and judges whether copy or latency caused the lift. A red flag is defending a 5% win because p < 0.05 while ignoring randomization.
What's really being asked
This tests your ability to separate statistical significance from causal validity in online experiments. The interviewer wants to see if you treat A/B tests as systems that can break, not just as formulas that output p-values. You need to demonstrate skepticism toward the randomization mechanism, understand that implementation bugs create confounders, and know how to reason about composite treatments.
The full answer
A good answer hits four things in order. First, stop treating the p-value as the final word; a significant result in a broken test is meaningless. Second, diagnose the confound by verifying that the 20% slower page load was truly an implementation artifact and not a deliberate part of the new copy experience. Third, reason about the direction of bias: slower load times usually depress conversions, so if the treatment still won despite worse performance, the true copy effect is likely larger than 5%; conversely, if the latency somehow helped, the copy effect could be zero or negative. Fourth, propose a remediation path such as re-running the test with fixed loading parity or using a stratified analysis if you can segment users by experienced load time.
The mistakes people make
The most common wrong answer is declaring the test valid because p is less than 0.05 while dismissing the latency gap as a minor detail. Another red flag is assuming the 20% slowdown automatically invalidates the test without reasoning through the causal direction. A third wrong pattern is suggesting you simply subtract the 5% lift from some imagined latency penalty; conversion impacts do not combine linearly like that.
What usually comes next
Interviewers often push deeper by asking how you would salvage the data without re-running the test, whether you would use a linear model or CUPED to control for load time, or how you would design the next experiment to prevent this. They may also ask what you would do if the slower load was caused by the new copy itself, turning latency into a mediating variable rather than a confounder.
A concrete example
Imagine the control loads in 1.0 second and the treatment loads in 1.2 seconds. Past data shows every 100ms increase drops conversion by roughly 1%. If the treatment still shows a 5% raw lift, the copy itself might actually deliver a 7% lift after accounting for the roughly 2% drag from latency. You would present this as a directional estimate, insist on a clean rerun for the final decision, and add a guardrail metric for page load time in the test configuration.
Interview question
An A/B test shows a 5% conversion lift, but the treatment loads 200ms slower. Past data says each 100ms slowdown cuts conversions by 1%. What is the best next step?
- a.Reject the entire test because unequal load times break randomization and invalidate causal inference.
- b.Infer the copy likely lifted conversions by more than 5% because the slowdown created a headwind, then rerun with equal load times.Correct
- c.Subtract the estimated 2% latency penalty from the 5% lift to estimate a net 3% copy effect.
- d.Treat the 5% lift as the true copy effect since the result is statistically significant.
Why? this is the answer
Slower load times usually depress conversions, so a 5% raw lift despite worse performance suggests the true copy effect is likely larger than 5%, yet you still need a clean rerun to confirm. Simply subtracting a 2% latency penalty from the 5% lift is wrong because conversion impacts do not combine linearly.
Just read this? Test yourself on what you have been reading.
Read the original → statsig.com
- #ab-testing
- #causal-inference
- #experimentation
- #confounding
- #statistics
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 ab-testing — each one lists the topics its interview covers.
See open roles