Skip to content
tezvyn:

Top 30 AB Testing Interview Questions and Answers

30 multiple-choice questions on AB Testing, drawn from 30 bites out of the 85 tagged AB Testing on Tezvyn. Answer them here or read straight down. Every question carries the correct option, why it is correct, and a link to the bite it came from.

30 questions. Pick an answer, or open “Show the answer” to read it.

Answers are graded in your browser. Nothing is saved, and no XP or streak is earned here. The app keeps score.

  1. Question 1 of 30

    A checkout redesign raises conversion but sharply increases chargebacks and refund requests. What does this illustrate about using conversion as a North Star?

    Show the answer

    Answer: a · Isolating a single metric can obscure degradations in revenue quality and trust

    The scenario exemplifies the core pitfall that optimizing conversion alone ignores the profitability and quality of converted traffic, which guardrail metrics are designed to surface. Option C echoes the dangerous misconception that revenue automatically follows conversion, while Option B confuses business guardrails with experimental validity checks.

    Read the full bite: Pitfalls of using conversion rate as a checkout North Star?

  2. Question 2 of 30

    A product team successfully increases conversion rate by simplifying a user flow. What is the MOST critical next step to validate that this change is a genuine improvement for the business?

    Show the answer

    Answer: c · Examine counter-metrics such as Average Order Value and return rates, and guardrail metrics like page load time and customer support tickets.

    The card emphasizes that an increased conversion rate can mask negative impacts on other crucial business metrics (like Average Order Value, return rate) and system health (like page load time, support tickets). Therefore, examining these counter-metrics and guardrail metrics is critical to determine if the change is a true success, rather than a local optimization causing global problems.

    Read the full bite: Pitfalls of 'Conversion Rate' as a North Star Metric

  3. Question 3 of 30

    A checkout A/B test shows significantly higher conversion but slightly lower AOV. What is the strongest basis for a launch recommendation?

    Show the answer

    Answer: d · Estimate net revenue and ensure the AOV decline is within a pre-specified non-inferiority margin

    The right framework classifies conversion as a success metric and AOV as a guardrail requiring non-inferiority, then uses net revenue to judge the business outcome. Treating AOV as a co-success metric that must significantly increase is a tempting error that causes unnecessary conservatism and missed wins.

    Read the full bite: How would you recommend launching a checkout flow with mixed A/B metrics?

  4. Question 4 of 30

    Which approach best minimizes interaction bias across concurrent experiments while preserving platform velocity?

    Show the answer

    Answer: d · Use orthogonal layers with reservation amounts, restricting mutual exclusion to tightly coupled features

    Orthogonal layers isolate independent experiments via separate randomization units and reservation amounts prevent layer starvation, while mutual exclusion is reserved for high-risk features because global use destroys velocity. The most tempting distractor, adding post-hoc interaction terms, fails because clean causal inference requires designed allocation—regression cannot fix unstructured overlaps after the fact.

    Read the full bite: How do you design allocation logic to minimize concurrent A/B test interactions?

  5. Question 5 of 30

    When A/B testing sign-up button copy, which practice ensures you can accurately attribute differences in sign-ups to the copy change?

    Show the answer

    Answer: a · Randomly assign users to variants using a hashed user ID, track impressions and conversions, and compare conversion rates

    Randomizing with hashed user IDs and tracking both impressions and completed sign-ups lets you calculate a true conversion rate and establish causality. Sequential testing introduces temporal bias because traffic composition and external factors differ between weeks, invalidating the comparison.

    Read the full bite: How would you A/B test sign-up button copy and measure results?

  6. Question 6 of 30

    Why is the correlation between profile completion and retention weak evidence that forcing completion will improve retention?

    Show the answer

    Answer: d · Engaged users self-select into completing profiles, confounding the relationship

    Motivated users both complete profiles and retain, so engagement is a confounder making completion a marker rather than a proven cause. A randomized experiment is needed; the other options misstate the actual problem.

    Read the full bite: Does forcing profile completion cause retention?

  7. Question 7 of 30

    What is the most important addition to a revenue metric when evaluating a change that may harm long-term satisfaction?

    Show the answer

    Answer: b · Long-horizon guardrail metrics like retention plus a sufficiently long experiment

    Long-term harm surfaces as delayed churn, so guardrail metrics measured over a long-enough window are essential to weigh against the immediate revenue lift. More precise short-term revenue alone still misses the delayed retention cost.

    Read the full bite: Framing ad-load tradeoffs: revenue versus retention

  8. Question 8 of 30

    Which hypothesis pair best tests whether a green signup button increases registrations compared to blue?

    Show the answer

    Answer: b · H0: The registration conversion rate for green equals that for blue; H1: The registration conversion rate for green is strictly greater than that for blue.

    The correct answer frames H0 as no difference and H1 as a directional increase in the specific metric, matching the one-tailed nature of the business question. Option A is tempting because it uses 'no difference,' but it wrongly uses a two-tailed alternative that ignores the directional ask and wastes statistical power.

    Read the full bite: What are your null and alternative hypotheses for this A/B test?

  9. Question 9 of 30

    Which sequencing strategy best resolves a conflict between qualitative intent data and low-engagement quantitative A/B results?

    Show the answer

    Answer: a · Generate hypotheses for the conflict, run a targeted qualitative study on the A/B flow, then redesign the quantitative experiment with better behavioral proxies and a decision gate

    This approach correctly sequences hypothesis generation, targeted qualitative friction-finding on the exact A/B flow, and a redesigned higher-fidelity quantitative experiment with a unified decision gate. Option D is tempting because increasing sample size feels rigorous, but rerunning the same test and using a survey fails to diagnose the root cause of the say-do gap and relies on a method that explains neither behavior nor motivation deeply.

    Read the full bite: Design a follow-up experiment to resolve conflicting qualitative and quantitative data

  10. Question 10 of 30

    To isolate the effect of loss-aversion versus gain framing at checkout, which assignment approach ensures the same shopper always sees the same variant and avoids within-subject contamination?

    Show the answer

    Answer: a · Assign using a hash of the stable user ID before the checkout page renders

    The card requires a stable user-level unit of diversion and pre-allocation before rendering to prevent contamination and flicker bias. Session-level randomization is explicitly flagged as a red flag because it splits users across variants and invalidates the experiment.

    Read the full bite: Design an A/B test for loss aversion versus gain framing at checkout

  11. Question 11 of 30

    When running an experiment to increase CTA clicks, which best describes the proper role of a guardrail metric like revenue per user?

    Show the answer

    Answer: c · It requires a pre-set non-inferiority threshold and halts the experiment if breached, regardless of CTA lift.

    Guardrails are hard safety limits with pre-set non-inferiority thresholds that trigger an experiment stop if breached, even when the primary metric wins. Treating them as secondary success metrics reviewed only after the primary metric succeeds is a common misconception that risks silently damaging the business.

    Read the full bite: When increasing CTA clicks, what side-effects and guardrails should you consider?

  12. Question 12 of 30

    You need to deploy a headline A/B test on a landing page. Which setup best balances statistical validity, attribution accuracy, and user experience?

    Show the answer

    Answer: a · Hash a user ID or cookie to lock the user into one variant across sessions, render the headline server-side or before paint, and include the variant ID in exposure and conversion events.

    Deterministic bucketing and server-side rendering prevent flicker and ensure consistent attribution, while tagged events let analysts join exposures to conversions. Option B is wrong because client-side swaps after paint create layout shift and users may convert before the variant is applied, biasing results.

    Read the full bite: Describe how you'd implement an A/B test for a landing page headline

  13. Question 13 of 30

    When setting up a button color A/B test, what separates a valid experiment from a casual tweak?

    Show the answer

    Answer: a · Pre-registering the hypothesis, primary metric, sample size, and decision criteria before launch

    Pre-registering the hypothesis, primary metric, sample size, and decision criteria establishes the structured framework that defines a valid experiment. Comparing this week against last week is a tempting shortcut but introduces seasonality bias by omitting a concurrent control group.

    Read the full bite: How do you set up a button color A/B test?

  14. Question 14 of 30

    In an A/B test, you observe a conversion lift with a p-value of 0.02. Which statement correctly interprets this p-value?

    Show the answer

    Answer: b · If the variant actually has no effect, there is a 2% chance of observing a lift this large or larger purely due to random variation.

    A p-value assumes the null hypothesis is true and measures the probability of seeing a result at least this extreme under that assumption; it is not the probability that the variant is better, which is the most common misinterpretation.

    Read the full bite: What is a p-value in A/B tests and what does threshold mean?

  15. Question 15 of 30

    When designing an A/B test for copy in a native app without app store releases, what is the primary architectural pattern that safely decouples content changes from binary updates?

    Show the answer

    Answer: b · Fetching experiment parameters asynchronously via remote config while merging them with local defaults

    Remote config merged with local defaults lets the app render immediately and change copy without a store release. Treating native apps like websites and using a CMS is wrong because binaries bundle assets at build time and cannot update instantly like the web.

    Read the full bite: A/B test copy in a native app without app store releases

  16. Question 16 of 30

    An experiment needs 60,000 users per variant to detect a 5% lift with 80% power. Why does detecting a 2% lift at the same power require 370,000 users?

    Show the answer

    Answer: b · Because the test must distinguish a weaker signal from the same random noise

    The card explains that shrinking the MDE inflates sample size because you are asking the test to resolve a smaller signal from the same noise. Distractor C reflects the common misconception of conflating power/MDE with the false positive rate (alpha), which is held constant.

    Read the full bite: Explain statistical power, MDE, and sample size impact

  17. Question 17 of 30

    In the discount code example, users never applied a promo code because the field was collapsed by default. What kind of usability failure was this, and how was the diagnosis confirmed?

    Show the answer

    Answer: b · A discoverability failure, confirmed by session recordings showing users never found the collapsed field, corroborated by near-zero clicks in telemetry.

    The card labels this a discoverability failure because users never located the collapsed control at all, confirmed by both recordings and near-zero click telemetry. An interaction failure (option C) would mean they found the control but struggled to operate it, which is not what happened.

    Read the full bite: Diagnose and validate a failing usability task

  18. Question 18 of 30

    You switch from user-level to city-level randomization to avoid spillover. What must also change to keep results valid?

    Show the answer

    Answer: b · The analysis must treat the city, not the user, as the unit, lowering effective power

    Clustered assignment means users within a cluster are correlated, so variance must be estimated across clusters, which reduces effective sample size and power. Analyzing per user understates variance and fabricates significance.

    Read the full bite: When user-level A/B tests get contaminated

  19. Question 19 of 30

    What makes standard post-hoc hypothesis testing invalid after running a multi-armed bandit campaign?

    Show the answer

    Answer: c · Adaptive allocation shifts traffic toward leading arms, biasing sample sizes and violating fixed-sample assumptions

    The card states that MAB's adaptive traffic allocation corrupts the fixed-sample assumptions required for classical hypothesis testing, producing biased lift estimates. Option D is tempting because it mentions fixed samples, but the exploration floor is an operational guardrail, not the source of the statistical bias.

    Read the full bite: Architect a real-time multi-armed bandit and compare trade-offs to A/B testing

  20. Question 20 of 30

    When bucketing anonymous paid-ad traffic for a signup-flow A/B test, which approach best satisfies speed, scale, and isolation requirements?

    Show the answer

    Answer: c · Compute a deterministic hash of the anonymous ID salted with the experiment ID at the landing page, store the variant in a cookie, and skip database lookups entirely.

    Deterministic hashing with experiment salting at the landing page eliminates database latency and prevents cross-experiment correlation, while persisting the variant in a cookie maintains session consistency. Option B is tempting because database storage feels reliable, but delaying assignment until after signup starts severs attribution from the paid ad click and invalidates the experiment.

    Read the full bite: Architect an A/B test for paid-ad signup flows

  21. Question 21 of 30

    When an A/B test shows a 5% aggregate lift but treatment has 80% mobile users versus 50% in control, what is the most appropriate next step?

    Show the answer

    Answer: c · Stratify the analysis by platform and debug the assignment pipeline before trusting any lift estimate

    Stratifying by platform isolates the true treatment effect from the confounding platform skew, and debugging the assignment pipeline identifies the root cause. The most tempting distractor—trusting the lift because the sample size is large—is wrong because sample ratio mismatch breaks randomization no matter how large N is.

    Read the full bite: A/B test shows 5% lift with imbalanced mobile traffic. What next?

  22. Question 22 of 30

    Which design best supports a valid headline A/B test on a single article URL with reliable CTR measurement?

    Show the answer

    Answer: d · Hash the user ID with the experiment key for deterministic bucketing, maintain separate experiment and variant tables, and emit structured impression and click events

    Deterministic hashing ensures the same user always sees the same headline across sessions without per-user assignment rows, separate tables preserve the single URL requirement, and discrete events enable accurate CTR and statistical testing. Option B is tempting because it tracks events and avoids schema changes, but re-rolling client-side splits users across variants and corrupts the experiment data.

    Read the full bite: Design a system to A/B test headlines for a single article URL

  23. Question 23 of 30

    Six months into a year-long holdback, the team ships an AI assistant that logs new events the holdback cannot trigger. What is the most robust way to preserve metric comparability?

    Show the answer

    Answer: c · Version the metric schema and compute engagement using only pre-assistant events for both groups.

    Versioning the metric schema ensures both groups are evaluated on comparable event definitions, preserving causal validity. Backfilling synthetic zeros for the holdback distorts the engagement distribution and creates spurious differences between groups.

    Read the full bite: Long-term onboarding holdback: technical and data integrity challenges

  24. Question 24 of 30

    Which statement correctly interprets a p-value of 0.03 when alpha is 0.05?

    Show the answer

    Answer: c · If the null hypothesis is true, there is a 3% chance of seeing data at least this extreme, so we reject the null.

    Option C is correct because a p-value of 0.03 means there is a 3% probability of observing data this extreme if the null were true, and since that is below the pre-registered alpha of 0.05, we reject the null. Option A is tempting but wrong because it treats the p-value as the probability that the null hypothesis is true, which is a Bayesian interpretation and not valid under frequentist inference.

    Read the full bite: What does a p-value of 0.03 mean at alpha 0.05?

  25. Question 25 of 30

    An A/B test returns p=0.08 and the PM wants to ship. What is the strongest recommendation?

    Show the answer

    Answer: c · Review the confidence interval, quantify the business cost of error, and propose a larger test or monitored rollout

    This response balances statistical rigor with business pragmatism by checking whether the plausible effect range includes harm and weighing the cost of error before acting. Shipping simply because 0.08 is near 0.05 abandons the pre-specified threshold and inflates the false positive rate through p-hacking.

    Read the full bite: A/B test p-value 0.08, PM wants to ship. How do you advise?

  26. Question 26 of 30

    Why is deterministic bucketing preferred over client-side random assignment in a Buy Now button A/B test?

    Show the answer

    Answer: a · It prevents users from reshuffling variants across visits, preserving statistical independence

    Deterministic hashing guarantees the same user always lands in the same bucket, whereas Math.random reshuffles users on every visit and breaks statistical independence. Option D is tempting because candidates often want to simplify telemetry, but omitting impression events makes it impossible to compute click-through rates or detect sample ratio mismatch.

    Read the full bite: Design an A/B test for a Buy Now button

  27. Question 27 of 30

    Why is a two-sample t-test fundamentally unsuitable for comparing p99 latency between treatment and control, and what is a valid alternative?

    Show the answer

    Answer: d · A t-test targets the sample mean, whereas p99 is an order statistic whose variance depends on local tail density; use bootstrap confidence intervals or permutation tests.

    A t-test is derived for the sample mean under the CLT, while p99 is an order statistic whose standard error is driven by the local density at the tail, making resampling methods like bootstrap confidence intervals or permutation tests the valid approach. Option C is tempting because it correctly notes the CLT does not apply to order statistics, but isolating the top one percent destroys the overall sample structure and does not fix the fundamental mismatch between a mean test and a quantile estimate.

    Read the full bite: Why can't you t-test p99 latency, and what's a valid alternative?

  28. Question 28 of 30

    Why must user variant assignment remain fixed throughout an email A/B test rather than re-randomizing daily?

    Show the answer

    Answer: c · It prevents users from seeing both variants and polluting statistical independence.

    Deterministic bucketing locks each user to a single variant, keeping observations independent for valid hypothesis testing, whereas re-randomization lets users flip groups and contaminates results. Mid-test traffic shifting introduces peeking bias, and exactly-once semantics is an event-tracking concern unrelated to bucketing.

    Read the full bite: Architect email subject line A/B testing for a large user base

  29. Question 29 of 30

    Which combination of randomization, instrumentation, and planning best ensures a rigorous A/B test for a redesigned dashboard?

    Show the answer

    Answer: d · Hash user IDs for stable assignment, log exposure on the frontend and business outcomes on the backend, define an MDE to pre-calculate runtime, and monitor guardrail metrics.

    Stable user-level hashing prevents treatment dilution, backend logging ensures reliable measurement, and pre-calculating runtime with guardrails protects against bias. Option C is tempting because it uses the correct randomization method, but relying solely on frontend pings risks data loss and daily peeking without a fixed stopping rule inflates false-positive rates.

    Read the full bite: How would you implement an A/B test for a redesigned dashboard?

  30. Question 30 of 30

    An A/B test returns a p-value of 0.03. Which statement accurately describes its meaning under the null hypothesis?

    Show the answer

    Answer: d · If the null hypothesis of no difference were true, we would observe a result at least this extreme about 3% of the time.

    A p-value of 0.03 means that if there were truly no difference between variants, random variation would produce a result this extreme roughly 3% of the time. It does not mean there is a 97% chance the variant is better, because the p-value describes the probability of the data under the null rather than the probability that the null is false.

    Read the full bite: Explain what a p-value represents in an A/B test and interpret 0.03

Could you explain these out loud?

That is what an interview actually tests. Tezvyn gives you questions like these with 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.

Get it on Google PlayiPhone app coming soon