Skip to content
RED SAGSkills

A/B Testing interview questions and answers

A/B testing questions check how you run experiments that give trustworthy answers: sample size, metrics and reading results correctly.

Below are 60 A/B Testing questions with the correct answer and a short explanation, grouped from fresher to experienced level. Try each one before you open the answer.

What A/B Testing interviews usually check

  • ✓Hypotheses and success metrics
  • ✓Sample size and test duration
  • ✓Statistical significance and p-values
  • ✓Common pitfalls: peeking and novelty effects
  • ✓Making the call from results

A/B Testing interview questions for freshers easy

1. Type I error

In hypothesis testing, what is a Type I error?

  1. A.Rejecting the null hypothesis when it is actually true (a false positive)
  2. B.Failing to reject the null when it is false (a false negative)
  3. C.Using the wrong statistical test
  4. D.Having too few samples
Show answer

Answer: A. Rejecting the null hypothesis when it is actually true (a false positive)

A Type I error is a false positive: concluding there is an effect when there is none. Its rate is controlled by the significance level alpha, often 0.05. A Type II error is a false negative, and its rate relates to the power of the test.

2. Why run an A/A test

Before running real experiments on a new platform, the team runs an A/A test where both groups get the same experience. What is the purpose?

  1. A.To find which version users prefer
  2. B.To check the system's false positive rate
  3. C.To double the sample size of later tests
  4. D.To measure the novelty effect
Show answer

Answer: B. To check the system's false positive rate

With identical experiences, any 'significant' result is a false positive, so about 5% of A/A tests should be significant at α = 0.05. Many more points to broken randomisation, logging bugs or wrong variance formulas. It is a cheap way to trust the system.

3. The counterfactual

In causal inference, what is the counterfactual for a customer who received a discount coupon?

  1. A.The average of all customers
  2. B.What a different customer did without a coupon
  3. C.The customer's behaviour last year
  4. D.What the same customer would have done without the coupon
Show answer

Answer: D. What the same customer would have done without the coupon

The causal effect for one person is the difference between what happened and what would have happened under the other choice. We never see both, which is the core problem of causal inference. Randomised control groups estimate the average counterfactual.

4. Why random assignment works

Why does random assignment let you read a difference between groups as caused by the treatment?

  1. A.It balances other factors, even unseen ones
  2. B.It makes both groups exactly the same size
  3. C.It removes all random noise from the metric
  4. D.It guarantees a significant result
Show answer

Answer: A. It balances other factors, even unseen ones

Random assignment makes treatment independent of user traits like income, intent or device. So on average the groups differ only in treatment, and chance differences are what the p-value and interval account for. Observational comparisons lack this guarantee.

5. Same user, same variant

An experiment assigns users with hash(user_id + experiment_id) mod 100 and puts buckets 0–49 in control. Why is this better than picking a random number on each visit?

  1. A.It makes the groups larger
  2. B.Each user keeps the same variant every visit
  3. C.It removes the need for a control group
  4. D.It makes the test finish faster
Show answer

Answer: B. Each user keeps the same variant every visit

A deterministic hash gives each user a stable bucket without storing assignments, so returning users keep their variant. Including the experiment ID gives independent splits across experiments. A fresh random draw per visit would mix experiences.

6. Keeping a long-term holdout

A team ships many small wins each quarter. Leadership asks whether they really add up. What helps answer this?

  1. A.Summing the measured lifts of every test
  2. B.Running each test twice
  3. C.Asking users in a survey
  4. D.A long-term holdout without the changes
Show answer

Answer: D. A long-term holdout without the changes

A small holdout, say 2–5% of users kept on the old experience for months, measures the combined effect of all launches against a true baseline. Summed lifts are usually inflated by winner's curse and interactions. Holdouts also reveal long-term effects such as fatigue.

7. A/B test versus canary

What is the main difference in purpose between an A/B test and a canary release of a model?

  1. A.An A/B test measures business impact between versions; a canary checks a release is safe before full rollout
  2. B.They are the same thing with different names
  3. C.A canary needs labels; an A/B test does not
  4. D.An A/B test is only for front-end changes
Show answer

Answer: A. An A/B test measures business impact between versions; a canary checks a release is safe before full rollout

A canary is a safety step: send a small share of traffic to the new version and watch errors, latency and basic quality before expanding. An A/B test splits traffic for long enough to compare business metrics with statistical confidence. Many teams canary first, then run an A/B test.

8. What is an MVP

Which statement best describes a Minimum Viable Product (MVP)?

  1. A.The first version with every planned feature, built cheaply
  2. B.The smallest product that lets you test a key assumption with real users and learn quickly
  3. C.A prototype that only the internal team uses
  4. D.A low-quality product released to save money
Show answer

Answer: B. The smallest product that lets you test a key assumption with real users and learn quickly

An MVP is about learning with minimum effort. It must still be valuable and usable enough to test the main assumption, such as 'Will small shops pay for this?' It is not a buggy or full-featured product.

9. The control group

In an A/B test, what is the control group?

  1. A.Users who control the experiment settings
  2. B.The group that gets the new feature
  3. C.Users who keep the current experience, so you can compare results against them
  4. D.Internal staff who test the product
Show answer

Answer: C. Users who keep the current experience, so you can compare results against them

The control shows what would have happened without the change. Because users are randomly assigned, differences between control and treatment can be attributed to the change, not to outside factors like seasonality.

10. Writing a hypothesis

Which product hypothesis is the most useful?

  1. A.The new design is better
  2. B.Users will love the change
  3. C.We should try a new onboarding
  4. D.We believe that showing a setup checklist to new users will increase 7-day activation from 30% to 35%, because interviews show people do not know the next step
Show answer

Answer: D. We believe that showing a setup checklist to new users will increase 7-day activation from 30% to 35%, because interviews show people do not know the next step

A good hypothesis states the change, the expected measurable effect and the reasoning. This makes it testable and tells you clearly whether you were right, so the team learns either way.

11. The riskiest assumption

A new idea depends on several assumptions. Which should usually be tested first?

  1. A.The one the team already knows is true
  2. B.The one that is cheapest to test, whatever its risk
  3. C.The one most likely wrong and most damaging if so
  4. D.The one the CEO mentioned last
Show answer

Answer: C. The one most likely wrong and most damaging if so

Testing the riskiest, most important assumption first avoids spending months on something that a single fact could kill. Cheap tests are good, but only if they target what matters.

12. Writing a test hypothesis

Which is the best-formed CRO hypothesis?

  1. A."Users miss delivery dates, so showing them by the CTA will lift add-to-cart"
  2. B."Let's try a red button instead of the blue one and simply see what happens"
  3. C."The page looks a bit old, so we should redesign everything on it this month"
  4. D."Our competitors all have product videos, so we clearly need one as well"
Show answer

Answer: A. "Users miss delivery dates, so showing them by the CTA will lift add-to-cart"

A good hypothesis links evidence (what you observed), a specific change, and an expected, measurable result. That makes the test useful even if it loses, because you learn whether the underlying idea was right.

13. Why a test needs enough visitors

After 200 visitors, variant B converts at 5% and control at 3%. Why should you not stop and declare B the winner?

  1. A.Tests must always run for exactly 90 days
  2. B.With so few visitors, chance alone easily creates such gaps
  3. C.The testing tool has not loaded the variant yet
  4. D.Variant B always wins in the first few days
Show answer

Answer: B. With so few visitors, chance alone easily creates such gaps

At 200 visitors, each group has around 100 people and only 3 to 5 conversions. Gaps like this happen by luck all the time. Plan the sample size before starting, and only judge the test once it is reached.

14. Running tests for full weeks

Why do CRO teams usually run tests for whole weeks, such as 14 days, rather than, say, 10 days?

  1. A.Testing tools only report final results on Sundays
  2. B.Behaviour differs by weekday; full weeks balance it
  3. C.Google requires every test to end on a Monday
  4. D.Shorter tests always show much bigger lifts
Show answer

Answer: B. Behaviour differs by weekday; full weeks balance it

Visitors behave differently on weekdays and weekends, and around paydays. Ending a test mid-week can over-represent some days. Covering full weekly cycles gives a fairer picture of typical behaviour.

15. Picking the main metric in advance

Why should the primary success metric be chosen before a test starts?

  1. A.Because testing tools only track one metric
  2. B.So the test can finish in fewer days
  3. C.So you cannot pick whichever metric happens to look good
  4. D.Because metrics cannot change once traffic arrives
Show answer

Answer: C. So you cannot pick whichever metric happens to look good

If you choose the metric after seeing results, some metric will usually look like a winner by chance. Fixing the primary metric, and the guardrails, in advance keeps the decision honest.

16. When to use a split URL test

You want to test a completely redesigned landing page built on a new URL against the current one. Which test type fits?

  1. A.A multivariate test of every element on the old page
  2. B.An A/A test comparing the old page with itself
  3. C.A split URL test that sends visitors to either page
  4. D.A heatmap comparison over two different months
Show answer

Answer: C. A split URL test that sends visitors to either page

Split URL (redirect) tests send each visitor to one of two separate pages. They suit large redesigns that would be hard to build as on-page changes. Use temporary redirects and canonical tags so search engines are not confused.

17. What test flicker is

Visitors in a client-side A/B test briefly see the original headline before it changes to the variant. What is this called?

  1. A.A sample ratio mismatch in the split
  2. B.Flicker (flash of original content)
  3. C.Regression to the mean over time
  4. D.A novelty effect among new visitors
Show answer

Answer: B. Flicker (flash of original content)

Flicker happens when the page renders before the testing script applies changes. It looks broken and can bias results. Faster script loading, anti-flicker snippets or server-side testing reduce it.

18. What a guardrail metric is

In a checkout test, the main metric is conversion rate. Why also track refund rate and page errors?

  1. A.They are guardrails that catch harm the main metric misses
  2. B.They make the test reach significance faster
  3. C.They replace the need for a primary metric
  4. D.They decide how traffic is split between versions
Show answer

Answer: A. They are guardrails that catch harm the main metric misses

Guardrail metrics protect against hidden damage, such as more errors, refunds or slower pages. A variant that wins on conversion but breaks a guardrail may not be safe to ship.

19. Changing many things in one variant

Variant B changes the headline, price display, images and form at once, and it wins. What is the limitation?

  1. A.You cannot tell which change caused the win
  2. B.The win is never real when many things change
  3. C.The test should have run for just one day
  4. D.The testing tool cannot show such a variant
Show answer

Answer: A. You cannot tell which change caused the win

Bundled changes can be a good way to get a big, detectable lift, but they do not show which part worked. If learning matters, test key changes separately afterwards, or use a multivariate design when traffic allows.

20. Changing one thing in a copy test

You want to know whether a new headline improves an ad's click rate. In the test version you change the headline, the image and the offer. What is the problem?

  1. A.Ads can only have one change made per year
  2. B.Testing several changes always gives false results
  3. C.You cannot tell which change caused any difference
  4. D.Platforms do not allow images to be tested
Show answer

Answer: C. You cannot tell which change caused any difference

Changing several things at once mixes up their effects. To learn about the headline, keep the image and offer the same and change only the headline. Multivariate tests can study several changes but need far more traffic.

A/B Testing intermediate interview questions medium

21. Sample size for a smaller effect

You planned an A/B test to detect a 2% relative lift. Now the team wants to detect a 1% lift with the same power and significance level. Roughly how does the required sample size change?

  1. A.It becomes about 4 times larger
  2. B.It stays the same
  3. C.It becomes about 2 times larger
  4. D.It becomes half as large
Show answer

Answer: A. It becomes about 4 times larger

Required sample size scales with one over the square of the minimum detectable effect. Halving the effect you want to detect means about four times the sample. This is why small lifts need long tests or variance reduction techniques.

22. Users needed to detect a 1 point lift

Baseline conversion is 10%. You want to detect an absolute lift to 11% with a two-sided alpha of 0.05 and 80% power. Roughly how many users do you need per group?

  1. A.About 1,500
  2. B.About 15,000
  3. C.About 150,000
  4. D.About 1,500,000
Show answer

Answer: B. About 15,000

Using n = (1.96 + 0.84)^2 x (p1(1-p1) + p2(1-p2)) / d^2 = 7.84 x (0.09 + 0.099) / 0.0001 gives about 14,800 per group. A handy rule of thumb is 16 x p(1-p) / d^2, which gives 14,400. Small absolute lifts on low base rates need large samples.

23. A lift that fades after week one

A redesigned home page shows a 6% engagement lift in week one, 3% in week two and 1% in week three. What is the most likely explanation, and what should you do?

  1. A.A novelty effect; run longer and look at the effect over time or for new users only
  2. B.Sample ratio mismatch; restart the test
  3. C.The test is now overpowered; stop immediately
  4. D.Seasonality; the lift is real and stable
Show answer

Answer: A. A novelty effect; run longer and look at the effect over time or for new users only

Existing users often click on anything new, which inflates early results before habits settle. Plotting the effect by week, or analysing only new users who never saw the old design, shows the long-run effect. Shipping on week-one numbers would overstate the benefit.

24. Analysing only users who reached checkout

A change only affects the payment step. 90% of users in both groups never reach payment. What improves sensitivity without bias?

  1. A.Analyse only users who converted
  2. B.Analyse only users in the treatment group who paid
  3. C.Drop users who visited on weekends
  4. D.Analyse users who reached payment, in both groups
Show answer

Answer: D. Analyse users who reached payment, in both groups

Users who never reach the changed step cannot be affected, so including them only adds noise. Triggered analysis keeps users in both groups who reached the point where the experience would differ, which keeps the comparison fair. Filtering on an outcome like conversion would bias it.

25. Which variable to control for

You study whether premium membership causes higher spending, with observational data. Which variable should you adjust for?

  1. A.Spending after joining
  2. B.Income before joining, which affects both
  3. C.Number of orders after joining, which membership changes
  4. D.A random user ID
Show answer

Answer: B. Income before joining, which affects both

A confounder affects both treatment and outcome; prior income makes people likelier to join and to spend. Adjusting for it removes that backdoor path. Variables affected by the treatment, such as later orders, should not be adjusted for, as that blocks part of the effect.

26. Probability to beat control

A Bayesian A/B tool reports 'probability variant B is better than A: 94%'. What does this mean?

  1. A.A 94% chance B's true rate is higher
  2. B.B will win 94% of future tests run
  3. C.B's conversion rate is 94%
  4. D.The p-value is 0.06
Show answer

Answer: A. A 94% chance B's true rate is higher

A Bayesian posterior gives a direct probability that one variant's true rate exceeds the other's. It does not say how big the gain is, so also look at expected lift and risk of loss. It is not the same as 1 minus a p-value.

27. Testing a billboard campaign

A billboard campaign cannot be targeted to individual users. How is its effect usually tested?

  1. A.Randomise users and show half of them billboards
  2. B.Compare sales before and after in all cities at once
  3. C.Run it in some cities; compare with matched ones
  4. D.Ask people whether they saw the billboard
Show answer

Answer: C. Run it in some cities; compare with matched ones

Geo experiments assign regions, not people, to treatment. Choosing cities that matched well on past sales, then comparing their trends, estimates the lift. Few units means low power, so careful matching and methods like synthetic control help.

28. Groups differed before the test began

Looking back at the two weeks before the test started, users later assigned to treatment already spent 4% more than control users. What does this suggest?

  1. A.The treatment worked before it launched
  2. B.Nothing; pre-test data is irrelevant
  3. C.The treatment group should be made smaller
  4. D.Randomisation may be broken; investigate
Show answer

Answer: D. Randomisation may be broken; investigate

With correct random assignment, pre-period metrics should be similar, apart from small chance gaps. A clear gap points to bucketing bugs, users carried over from an earlier test, or a rare chance imbalance. Methods like CUPED can adjust for small gaps, but large ones need a fix.

29. Users switch models mid-session

In a model A/B test, requests are split randomly per request, so one user sees both models in the same chat. What is the better assignment?

  1. A.Assign by the time of day of the request
  2. B.Let each user choose their own model
  3. C.Split randomly per generated token
  4. D.Assign by a hash of the user ID
Show answer

Answer: D. Assign by a hash of the user ID

Sticky assignment by user gives each person a consistent experience and makes metrics such as retention or satisfaction attributable to one model. A stable hash of the user ID is simple and needs no stored state.

30. Relative lift of a variant

Control converts at 4.0% and the variant at 5.0%. What is the relative lift of the variant?

  1. A.1%
  2. B.20%
  3. C.25%
  4. D.5%
Show answer

Answer: C. 25%

Relative lift is (variant - control) / control = (5.0 - 4.0) / 4.0 = 25%. The absolute lift is 1 percentage point. Reports should state both, because a 25% lift on a tiny base rate may be worth far less than it sounds.

31. Reading an early A/B test result

One day into an A/B test, with 200 users, the new design shows 2% higher sign-ups. The PM wants to ship it now. What do you recommend?

  1. A.Ship it today, since it is already winning
  2. B.Run the test until the planned sample size and duration, then check statistical significance and guardrail metrics
  3. C.Stop the test, because 2% is too small to matter
  4. D.Ask the team which version they like better
Show answer

Answer: B. Run the test until the planned sample size and duration, then check statistical significance and guardrail metrics

Early results with small samples swing a lot, and stopping as soon as a test looks good inflates false positives. Decide the sample size and run time up front (often at least one full week to cover weekday patterns), then judge significance and guardrails.

32. Guardrail metrics

You test a more aggressive upgrade prompt aiming to increase paid conversions. What role do guardrail metrics play?

  1. A.They replace the primary metric
  2. B.They are only checked after the test ends a year later
  3. C.They are the same as vanity metrics
  4. D.They watch for harm, such as higher churn, more support tickets or lower satisfaction, so a win on the main metric does not hide damage elsewhere
Show answer

Answer: D. They watch for harm, such as higher churn, more support tickets or lower satisfaction, so a win on the main metric does not hide damage elsewhere

A primary metric can be gamed by changes that hurt the wider business. Guardrails are agreed before launch with limits that stop or roll back the test. Common ones include latency, errors, refunds and unsubscribes.

33. Ordering work to learn early

A new product has three parts. The team is unsure whether users will trust the payment part. When should it be built?

  1. A.Early, so the biggest doubt is tested first
  2. B.At the same time as everything else
  3. C.Last, since it is the hardest
  4. D.Never, until users ask for it
Show answer

Answer: A. Early, so the biggest doubt is tested first

Ordering work to test the biggest uncertainty first means a fatal problem is found early, before the rest is built. Later work can then be adjusted to what was learned.

34. Design a clean A/B test

You want to know if a new headline improves sign-ups on a landing page. What is the best test design?

  1. A.Split traffic randomly between the old and new page, change only the headline, and run until a sample size decided in advance is reached
  2. B.Change the headline, button colour and image together to get a bigger effect
  3. C.Show the old page this week and the new page next week, then compare
  4. D.Ask five colleagues which headline they prefer
Show answer

Answer: A. Split traffic randomly between the old and new page, change only the headline, and run until a sample size decided in advance is reached

A clean A/B test changes one thing, splits traffic randomly at the same time and runs to a planned sample size. Changing many elements hides what caused the result, and week-by-week comparisons mix in seasonality and other changes. Colleague opinions are not customer behaviour.

35. Bandit or A/B test

When is a multi-armed bandit a better choice than a classic A/B test?

  1. A.When you need a precise, unbiased measure of the size of the lift
  2. B.When you want to learn exactly why a change worked for users
  3. C.When traffic is very low and conversions on the page are rare
  4. D.For short-lived choices like a sale banner, where earning now matters
Show answer

Answer: D. For short-lived choices like a sale banner, where earning now matters

Bandits shift traffic toward better-performing variants as they learn, which earns more during short campaigns. The trade-off is less precise measurement of the effect, so classic A/B tests suit decisions you want to learn from.

36. A/B tests and search engines

You run a split URL test on a page that ranks well in Google. Which setup follows Google's guidance?

  1. A.Use 301 redirects so Google indexes the variant
  2. B.Use 302 redirects and a canonical to the original URL
  3. C.Show Googlebot only the original page and users the variant
  4. D.Block Googlebot from the whole site during the test
Show answer

Answer: B. Use 302 redirects and a canonical to the original URL

Google advises using temporary (302) redirects, rel=canonical pointing to the original, and not cloaking (showing Googlebot different content). Run tests only as long as needed, then remove test code.

37. A 60% lift on day two

On day 2, a test shows the variant up 60% with 99% significance on 150 conversions in total. The plan was 2,000 conversions. What should you do?

  1. A.Keep going to the planned sample; early swings are common
  2. B.Stop and ship it, since 99% is very convincing
  3. C.Double the variant's traffic share straight away
  4. D.Restart the test with a brand-new hypothesis
Show answer

Answer: A. Keep going to the planned sample; early swings are common

Early results swing widely and often shrink as data grows. Stopping early on a big number is a classic way to ship false or exaggerated wins. Stick to the plan unless a guardrail shows harm.

38. A 90/10 traffic split

To limit risk, a team sends only 10% of traffic to the variant and 90% to control. Compared with a 50/50 split, what is the main cost?

  1. A.The variant will always look better than it really is
  2. B.The test needs much more total traffic to reach the same power
  3. C.The control group results become invalid
  4. D.There is no cost, since the total traffic is the same
Show answer

Answer: B. The test needs much more total traffic to reach the same power

Precision is limited by the smaller group. With only 10% in the variant, reaching the same power takes far more total visitors, roughly 2.8 times as many as a 50/50 split. A short ramp-up at low traffic, then 50/50, balances risk and speed.

39. Declaring a copy test winner too early

After one day, subject line B has a 22% open rate vs A's 19%, with 300 sends each. The team wants to declare B the winner. What should you say?

  1. A.The sample is too small; wait for a planned sample size
  2. B.B has won, since any difference is meaningful
  3. C.A has won, since early leaders always fade
  4. D.Stop testing subject lines; they never matter
Show answer

Answer: A. The sample is too small; wait for a planned sample size

With only 300 sends each, a 3-point difference can easily come from chance. Decide the sample size and duration before the test, then check significance. Peeking and stopping early increases false winners.

40. Finding the 'aha' moment

Data shows users who add 3 teammates in week one retain far better. What is the right next step before rebuilding onboarding around it?

  1. A.Run an experiment that nudges a random group to invite teammates
  2. B.Publish it as the company's North Star metric immediately
  3. C.Ignore it, because team size has no effect on retention
  4. D.Make inviting 3 teammates mandatory for every user right away
Show answer

Answer: A. Run an experiment that nudges a random group to invite teammates

The pattern may reflect team-based companies that would stay anyway. A randomised nudge tests whether helping users invite teammates causes better retention, before you add friction or redesign around it.

A/B Testing interview questions for experienced candidates hard

41. A launch in only one city

A new service launched only in Dubai. No single other city tracks Dubai's past sales well. Which method builds a better comparison?

  1. A.Use Abu Dhabi alone as the control
  2. B.A synthetic control built from other cities
  3. C.A before-and-after comparison in Dubai
  4. D.Compare Dubai with the national average
Show answer

Answer: B. A synthetic control built from other cities

Synthetic control finds weights on untreated units so their combined pre-launch path closely matches the treated unit. After launch, the gap between Dubai and its synthetic version estimates the effect. Placebo runs on other cities show how unusual the gap is.

42. Is 10% versus 11% significant

Control converts 10% of 5,000 users and treatment converts 11% of 5,000. Using a pooled two-proportion z-test, what is the result at α = 0.05, two-sided?

  1. A.z ≈ 3.3, significant
  2. B.z ≈ 1.0, clearly no difference
  3. C.z ≈ 2.1, significant
  4. D.z ≈ 1.6, not significant
Show answer

Answer: D. z ≈ 1.6, not significant

Pooled p = 0.105, so SE = √(0.105 × 0.895 × (1/5,000 + 1/5,000)) ≈ 0.0061. z = 0.01 / 0.0061 ≈ 1.63, and the two-sided p ≈ 0.10, above 0.05. A 10% relative lift can still be real; the test is just underpowered for it.

43. Detecting a smaller drop

An A/B test needs 20,000 users per arm to detect a 2-point drop in conversion. Roughly how many per arm are needed to detect a 1-point drop, with the same power and significance?

  1. A.About 80,000
  2. B.About 40,000
  3. C.About 20,000
  4. D.About 10,000
Show answer

Answer: A. About 80,000

Required sample size grows with 1/effect², because the standard error falls only with √n. Halving the detectable effect therefore needs about four times as many users. This is why tiny model gains are expensive to prove online.

44. Worst stores improved on their own

Head office picked the 10 worst-performing stores last quarter and sent them a coach. This quarter all 10 improved, so the coaching is called a success. What is the biggest flaw?

  1. A.Ten stores is too many to coach
  2. B.Regression to the mean: stores chosen for an unusually bad quarter tend to move back toward average anyway, so you need a similar uncoached comparison group
  3. C.Quarterly data is always too noisy to use
  4. D.The coach should have visited the best stores instead
Show answer

Answer: B. Regression to the mean: stores chosen for an unusually bad quarter tend to move back toward average anyway, so you need a similar uncoached comparison group

Part of any extreme result is bad luck, and luck does not repeat, so the worst performers usually improve with no treatment at all. Without a control group you cannot separate coaching from that natural bounce. Compare against similar low-performing stores that were not coached, ideally chosen at random.

45. Feature users retain better

Users who turned on the optional budgeting feature have 40% higher 6-month retention than users who did not. Product wants to claim the feature caused this. What is the main issue?

  1. A.Self-selection: engaged users are more likely to opt in and also more likely to stay, so the gap overstates the feature effect
  2. B.The retention window should be 12 months
  3. C.Retention cannot be measured for optional features
  4. D.The difference is too large to be real
Show answer

Answer: A. Self-selection: engaged users are more likely to opt in and also more likely to stay, so the gap overstates the feature effect

Users chose to adopt the feature, and the same motivation that made them adopt it also predicts retention. A randomised test (for example, prompting a random half to turn it on) gives a causal answer. Without one, matching on prior engagement or a before-and-after comparison with a control group reduces the bias.

46. What caused the lift

A product page test changed the layout, the photos, the price display and the button copy at once. Conversion rose 8%. The team wants to apply "the new button copy" everywhere. What is the problem?

  1. A.The changes are confounded: you know the whole package won, but not which change caused it; isolate the copy in a follow-up test if it matters
  2. B.An 8% lift is too small to matter
  3. C.Button copy never affects conversion
  4. D.Nothing; all four changes clearly helped equally
Show answer

Answer: A. The changes are confounded: you know the whole package won, but not which change caused it; isolate the copy in a follow-up test if it matters

Bundling changes is fine for shipping a better page, but it does not teach which element mattered. Some parts may even have hurt results. Test individual changes when you need to generalise a lesson.

47. An early spike after launch

A new homepage module gets twice the clicks of the old one in week one, but by week four the gap has nearly gone. What best explains this?

  1. A.The analytics are broken
  2. B.Users got worse at clicking
  3. C.Seasonality always halves clicks
  4. D.A novelty effect: returning users explored the new thing out of curiosity, so judge results after behaviour settles or on new users
Show answer

Answer: D. A novelty effect: returning users explored the new thing out of curiosity, so judge results after behaviour settles or on new users

Change itself attracts attention, which inflates early numbers. The reverse, change aversion, can also make good redesigns look bad at first. Run tests long enough and compare new and returning users separately.

48. What a p-value of 0.03 means

A test reports p = 0.03 for a difference in sign-up rate. Which statement is correct?

  1. A.There is a 97% chance that the new version is truly better
  2. B.There is a 3% chance that the result is wrong
  3. C.The new version converts 3% better than the old one does
  4. D.With no real difference, data this extreme would occur about 3% of the time
Show answer

Answer: D. With no real difference, data this extreme would occur about 3% of the time

A p-value is the probability of seeing data at least this extreme if the null hypothesis were true. It is not the probability that the hypothesis is true, nor a measure of effect size. Report effect size and a confidence interval alongside it.

49. A winning test with a hidden cost

A new checkout design increased conversion by 5%, but the refund rate rose by 15% in the test group. What should you do?

  1. A.Ship it; conversion is the primary metric
  2. B.Ignore refunds because they happen later
  3. C.Stop A/B testing because results are confusing
  4. D.Do not ship yet; investigate why refunds rose, calculate net revenue and customer impact, and adjust the design
Show answer

Answer: D. Do not ship yet; investigate why refunds rose, calculate net revenue and customer impact, and adjust the design

Guardrail metrics exist to catch harm a primary metric hides. Higher refunds may mean users were misled or confused into buying. Net impact on revenue, support cost and trust decides whether the change is truly a win.

50. Do the wins add up

Over a year, your team shipped 15 A/B test winners, each with a 2% to 5% lift in engagement. Yet overall engagement is flat. What is the best way to measure the true combined effect going forward?

  1. A.Add up all the lifts to report about 50% growth
  2. B.Stop running experiments
  3. C.Keep a long-term holdout group that does not get the shipped changes, and compare it with everyone else over months
  4. D.Rerun every old test once
Show answer

Answer: C. Keep a long-term holdout group that does not get the shipped changes, and compare it with everyone else over months

Individual test lifts often shrink over time because of novelty effects, overlap between changes, false positives and the winner's curse. A long-running holdout measures the real cumulative impact. It costs some users the improvements, so keep it small.

51. A launch in one country only

A feature launched in the UAE but not Saudi Arabia. UAE weekly orders rose 8%; Saudi orders rose 5% over the same weeks. What is the best estimate of the feature's effect?

  1. A.8%, the full rise seen in the UAE
  2. B.About 3 points, if both trend alike
  3. C.13%, the sum of the two rises
  4. D.5%, the rise seen in Saudi Arabia
Show answer

Answer: B. About 3 points, if both trend alike

The Saudi trend shows what might have happened without the feature. Difference-in-differences subtracts it: 8% - 5% = 3 points. Check that both markets moved in parallel before the launch.

52. Stopping an A/B test too early

Two days into a planned 3-week landing page test, the new version shows a 20% lift based on 40 total conversions. Your stakeholder wants to declare a winner now. What do you advise?

  1. A.Stop now; a 20% lift is large enough to be real
  2. B.Continue to the planned sample size and at least one or two full weekly cycles, because early results with few conversions are often noise
  3. C.Stop the test and run the old page, because tests are unreliable
  4. D.Keep checking every hour and stop as soon as significance is reached
Show answer

Answer: B. Continue to the planned sample size and at least one or two full weekly cycles, because early results with few conversions are often noise

With only 40 conversions, a 20% difference can easily be random. Repeatedly peeking and stopping when significance first appears inflates false positives. Running to a pre-calculated sample size over full weekly cycles accounts for weekday and weekend behaviour and gives a result you can trust.

53. Testing five variants at once

You test five variants against a control, each at 95% significance, and one variant 'wins'. What is the main concern?

  1. A.With five comparisons, the chance of at least one false winner is about 23%, so adjust for multiple comparisons or confirm with a retest
  2. B.None, because 95% significance protects every comparison
  3. C.The test is invalid because only two variants are allowed
  4. D.The winning variant is certain to be 5 times better
Show answer

Answer: A. With five comparisons, the chance of at least one false winner is about 23%, so adjust for multiple comparisons or confirm with a retest

Each comparison has a 5% false-positive risk, so across five the chance of at least one is 1 - 0.95^5, about 23%. Use corrections like Bonferroni, a stricter threshold, or a follow-up test of the winner. Pre-register the primary metric to avoid cherry-picking.

54. Testing a low-traffic page

Your "Corporate gifting" page gets 900 visits a month and 9 enquiries. The team wants an A/B test on it. What is the better approach?

  1. A.Make research-led changes and track them; a test would take months
  2. B.Run the A/B test for one week only and then pick the winner
  3. C.Split the page traffic into eight different variants at once
  4. D.Stop working on the page, since it can never really improve
Show answer

Answer: A. Make research-led changes and track them; a test would take months

With 9 conversions a month, detecting even a big lift with statistical confidence would take many months. For low-traffic pages, use qualitative research and best practice to make bold improvements, then track the trend.

55. Measuring a personalisation engine

A vendor says its personalisation engine raised revenue 18%, based on comparing personalised visitors with all others. What test gives a fair answer?

  1. A.A random holdout that never gets personalised content
  2. B.Comparing this year's revenue with last year's
  3. C.Comparing visitors who clicked recommendations with others
  4. D.Asking the vendor for more case studies
Show answer

Answer: A. A random holdout that never gets personalised content

Visitors who get or click personalised content differ from others, for example by being more engaged. Only a randomised holdout, kept on the default experience, shows what personalisation itself adds.

56. Designing a geo-lift test

You want to measure whether YouTube ads lift total sales across India, where user-level tracking is weak. Which design fits best?

  1. A.Compare people who watched the ad with people who skipped it
  2. B.Run ads everywhere and compare with last quarter
  3. C.Use the platform-reported view-through conversions
  4. D.Run ads in matched test cities and hold out similar control cities
Show answer

Answer: D. Run ads in matched test cities and hold out similar control cities

A geo-lift test turns ads on in some regions and keeps matched regions as controls, then compares total sales. It needs no user-level tracking. Comparing watchers with skippers is biased because people who watch ads already differ from people who skip.

57. Reading a holdout result

In a holdout test, 2.4% of the exposed group bought versus 2.0% of the unexposed group. What share of the exposed group's purchases did the ads cause?

  1. A.About 20%
  2. B.0.4%
  3. C.100%
  4. D.About 17%
Show answer

Answer: D. About 17%

Absolute lift is 2.4% − 2.0% = 0.4 points. As a share of exposed purchases that is 0.4 / 2.4 ≈ 16.7%. So only about one in six purchases in the exposed group was caused by the ads; the rest would have happened anyway.

58. A test winner that fades

A bold new email design beat the old one by 30% in week one, but by week four the gap was almost gone. What is a likely explanation?

  1. A.A novelty effect; people reacted to newness itself
  2. B.The email platform stopped tracking clicks properly
  3. C.Bold designs always lose after three weeks
  4. D.The audience grew too large to measure accurately
Show answer

Answer: A. A novelty effect; people reacted to newness itself

New designs or copy can get attention simply for being different, and the effect fades as people get used to them. Run tests long enough to see past the first reaction and check results by week. Lasting wins come from better messages, not just change.

59. Is the save offer really working?

60% of users shown a discount in the cancel flow accept it and stay. The team claims a 60% save rate. What is the best way to check the true effect?

  1. A.Compare 90-day retention against a random group shown no offer
  2. B.Count only the users who accept the offer twice in a row
  3. C.Survey users who accepted and ask whether they meant it
  4. D.Compare with last year's churn rate for the same calendar month
Show answer

Answer: A. Compare 90-day retention against a random group shown no offer

Some users would have stayed anyway, and some 'saved' users churn a month later. A randomised holdout shows the extra retention the offer really causes, net of discount cost, over a meaningful period.

60. A new guide works, then fades

A new in-app guide raised feature use by 40% in week one, but by week six the lift was almost gone. What is the likely explanation?

  1. A.A novelty effect, not a lasting change in habit
  2. B.The analytics tool broke down after week one
  3. C.Users forgot their passwords
  4. D.The feature was removed in week two
Show answer

Answer: A. A novelty effect, not a lasting change in habit

New things draw attention briefly, so early results can overstate impact. Measuring over a longer period and looking at whether users keep using the feature tells you if the guide built a lasting habit.

Ready to test yourself?

Take a 15-question A/B Testing MCQ test with a score at the end, or practise the full A/B Testing question bank and earn points on the leaderboard.