Skip to content

Product Designer interview questions

100 real questions with model answers and explanations for Senior candidates.

See a Product Designer resume example

Practice with flashcards

Spaced repetition · Hunter Pass

Questions

brandingarchitecturetokens

I would use a four-layer token graph: primitives, semantics, components, and platform outputs, with brand and theme expressed as modes rather than forks.

  • DTCG JSON would hold neutral primitives such as color.blue.600 and an 8-point spacing scale; product code could not reference that layer directly, which costs one extra alias lookup but prevents brand values leaking into components.
  • Semantic tokens such as surface.default and text.danger would resolve through 4 brand-theme mode sets, so 2 brands times 2 themes remain one contract instead of 4 copied libraries.
  • Component tokens would exist only for real exceptions, for example button.primary.background; I would cap them through a quarterly Token Taxonomy Matrix review because 300 component aliases can become harder to govern than 40 semantic ones.
  • Style Dictionary would emit CSS custom properties, Swift asset values, and Jetpack Compose values, while CI checks unresolved references and snapshots all 12 platform-brand-theme combinations before release.

Why interviewers ask this: The interviewer is evaluating whether the candidate can separate meaning from implementation while controlling the multiplication caused by platforms, brands, and themes.

flows

I would share a headless calendar and selection model, then inject domain policies instead of stretching one component with product-specific booleans.

  • The DateRange Contract would use date-only LocalDate values plus an explicit product timezone and declare whether the end is inclusive; booking maps May 10 to 12 as 2 nights, while analytics maps it as 3 reporting days.
  • A policy interface would provide isDateSelectable, validateRange, and normalizeRange; booking rejects a blocked night, while analytics rejects day 91, avoiding flags such as isBooking that couple the package to products.
  • Presentation slots would share keyboard navigation, focus, and month rendering, but booking supplies nightly prices and analytics supplies 7-day and 30-day presets; that costs 2 thin wrappers but keeps accessibility behavior in one place.
  • Storybook would hold 8 contract fixtures, including DST, a blocked middle night, and the 90-day boundary, with the same fixtures run against React unit tests before a minor release.

Why interviewers ask this: A strong answer defines a stable shared interaction core without erasing incompatible domain semantics.

figmadesigntokens

I would make reviewed DTCG JSON the release source and treat Figma Variables, platform packages, and Storybook as generated consumers.

  • A schema check would validate names, types, aliases, and 4 brand-theme modes on every change; direct edits to published Figma collections would be overwritten, which limits spontaneity but removes bidirectional merge ambiguity.
  • Style Dictionary would build CSS, Swift, and Android artifacts from the same commit, then the Figma Variables API would update mapped variable IDs rather than create new ones on each run.
  • The Token Provenance Manifest would record each DTCG path, Figma variable ID, package version, source checksum, and Storybook build URL, making a mismatched value traceable in under 5 minutes.
  • CI would fail on checksum drift or Chromatic visual changes without approval and target a 30-minute release SLA; the cost is maintaining one sync service, not 4 manual handoffs.

Why interviewers ask this: The interviewer is checking for a unidirectional source of truth, stable identity mapping, and verifiable release provenance.

system-designdesigndecision-making

I would use tiered contribution paths and distribute evidence and implementation work while keeping contract approval with the core team.

  • The Contribution RFC would require 2 product examples, the unresolved user need, states, accessibility evidence, an engineering owner, and expected reuse; a typo fix skips this path, while a new component does not.
  • One maintainer would rotate as weekly triage owner with a 2-day acknowledgment SLA, and requests would enter fast fix, extension, experimental pattern, or reject lanes so 60-minute reviews are reserved for public API changes.
  • A stable component would need approval from 2 of the 3 maintainers plus 1 adopting squad; an experimental component could ship after 1 maintainer review but must prove use in 2 squads within 2 releases.
  • The contributing squad would fund implementation and documentation, while core maintainers fund final review; this saves scarce core capacity but costs contributors roughly 20 percent more delivery time than a local component.

Why interviewers ask this: The interviewer is evaluating whether governance can protect a shared contract without turning 3 maintainers into a delivery bottleneck.

migrations

I would publish a new major with a temporary compatibility layer, then migrate the 9 applications in measured waves rather than changing them all at once.

  • Version 2.8 would add deprecation warnings, while 3.0 introduces the new FormField contract plus a temporary adapter for legacy props; carrying both paths for 6 weeks costs bundle size but keeps each app independently deployable.
  • A jscodeshift codemod and migration guide would target the mechanical 80 percent, leaving each app's 2 engineer-days for validation logic and visual review rather than prop renaming.
  • The Six-Week Migration Ledger would name the owner, current version, codemod result, contract-test status, and release date for all 9 apps, scheduled in waves of 2, 3, and 4 consumers.
  • Chromatic baselines and consumer tests would gate every wave; I would remove the shim only after 9 of 9 apps pass, then announce version 2 end-of-support with a fixed date rather than silently breaking stragglers.

Why interviewers ask this: The interviewer is testing whether semver is treated as a consumer migration contract rather than merely a package number.

system-designdesignorchestration

I would share the stable interaction primitives and keep the 5-step workflow state machine inside each product until its domain contract is genuinely common.

  • The design system would own Stepper, FormSection, ValidationSummary, save-and-resume shell, and accessibility behavior, each documented in Storybook with states rather than merchant rules.
  • Each product would own its XState machine, API calls, eligibility branches, copy, and analytics events; centralizing those 5 steps now would couple one release to 3 different domain owners.
  • The Boundary Decision Record would map ownership and dependencies for every layer, including a rule that product code may compose shared components but the design-system package may not import product schemas.
  • I would reconsider a headless shared workflow only after 3 consumers share at least 80 percent of transitions for 2 quarters; accepting temporary orchestration duplication costs code, but avoids a false abstraction that slows all 3 products.

Why interviewers ask this: The interviewer is looking for a principled boundary between reusable interaction infrastructure and domain-owned product behavior.

design

I would make every approved deviation a traceable, expiring contract linked to the exact design and code surfaces it changes.

  • Each Deviation Register entry would include an ID, regulation citation, jurisdiction, affected token or component, rationale, risk, owner, approvers, introduction date, review date, and 7-year evidence link.
  • Status would move through proposed, approved, expiring, remediated, or rejected, with Legal and the design-system owner both required for approval and automated reminders 30 days before review.
  • The same deviation ID would appear in a Figma annotation and a dedicated Storybook story, so an auditor can move from rule FIN-DE-014 to the released German disclosure pattern without searching 4 tools.
  • A local exception would become a shared variant only after at least 2 jurisdictions require the same behavior; the registry adds review overhead, but prevents one market's rule from permanently complicating every consumer.

Why interviewers ask this: The interviewer is evaluating auditability, expiry, decision rights, and disciplined containment of regulated exceptions.

coveragedefectscomponents

I would report the 3 dimensions separately against eligible product surfaces so one strong metric cannot hide a weak one.

  • Supported coverage would be correctly implemented system-backed patterns divided by eligible patterns, excluding documented unsupported cases; I would target 85 percent and show Figma-to-code parity as a separate check.
  • Cycle time would compare the median days from approved design to production for matched work, for example 12 days before adoption versus 9 after, rather than crediting the system for unrelated small tickets.
  • Defects would count design-system-attributable visual, interaction, and accessibility issues per 100 releases, with a target below 2 and every P1 shown separately instead of averaged away.
  • The Adoption Scorecard would use red, amber, and green thresholds per dimension, not a weighted total; classification costs each squad about 2 hours monthly, but avoids a vanity score built from noisy telemetry.

Why interviewers ask this: A strong answer measures eligible coverage and downstream outcomes without letting adoption volume stand in for value.

designcapacityengagement

I would turn intake into an explicit capacity allocation system, not a queue where every request quietly becomes a project.

  • One form would require the decision needed, affected users, evidence, deadline driver, sponsor, and requested service; incomplete requests receive office hours rather than consuming one of 4 WIP slots.
  • Twice-weekly triage would score user harm, strategic reuse, deadline rigidity, and effort, then route work to urgent, scheduled, consult, self-serve, or decline with a decision inside 5 business days.
  • The Intake Capacity Board would reserve 20 percent of the 26 person-weeks for regulatory surprises and cap active work at 2 engagements per designer, because loading each person with 5 requests only lengthens every cycle.
  • For 60 quarterly requests, I would plan roughly 15 full engagements, 25 consultations, and 20 deferred or declined items, then publish demand, wait time, and reasons so leaders can fund the gap instead of hiding it as overtime.

Why interviewers ask this: The interviewer is checking whether limited Design Ops capacity is governed through visible service levels, WIP limits, and explicit rejection.

figmasystem-designdesign

I would make one immutable Release Manifest the contract tying design assets, code artifacts, documentation, and migration obligations to the same version.

  • The manifest would record version 4.6.0, Figma library key and publish ID, npm, Swift, and Android package versions, token checksum, Storybook URL, release status, and timestamp for provenance.
  • Its changelog would separate added, changed, deprecated, removed, and fixed items, with Chromatic diffs and affected component links so 9 consuming apps can assess impact without opening Figma.
  • Every breaking or deprecated item would include replacement API, codemod or manual steps, compatibility window, removal version, and migration owner; a major release could not publish without that migration contract.
  • A release candidate would freeze Figma and code, pass visual and contract tests, then publish all artifacts inside the 24-hour window; the freeze slows last-minute edits, but a failed target can roll back to the previous manifest as one known set.

Why interviewers ask this: The interviewer is evaluating whether releases are synchronized through immutable provenance and explicit consumer migration obligations.

typographyspacingmotion

I would publish one semantic token contract that defines visual intent, implementation values, locale behavior, and reduced-motion behavior together.

  • Typography roles such as body-sm and heading-lg specify font family, weight, size, line height, and fallback stack, while spacing roles map to one 4 px scale instead of screen-specific values.
  • A 6-locale fixture set covers every component with real strings, 30% text expansion, wrapping, truncation, and font-fallback checks at 320 px and 1440 px widths.
  • Each motion token specifies duration, easing, property, and purpose, plus a prefers-reduced-motion mapping that removes spatial travel and preserves necessary state feedback through an instant change or a 100 ms opacity transition.
  • Figma variables and Style Dictionary share the same token names, while CI blocks missing mappings and the release artifact records version, owner, exceptions, and migration instructions.

Why interviewers ask this: The interviewer is assessing whether the candidate can turn visual standards into a versioned, testable contract that survives localization and accessibility constraints.

system-designdesigncomponents

I would separate component coverage from end-to-end flow quality so a high average cannot hide a broken critical journey.

  • Each of the 140 released components gets a row for required states, token conformance, keyboard behavior, screen-reader semantics, 6-locale rendering, responsive behavior, owner, version, and open exception.
  • I report each criterion as passing components divided by 140, and any accessibility failure or missing destructive-action state is a blocker rather than a score that can be averaged away.
  • The 10 critical flows run as versioned scenarios at 320 px and 1440 px, in all 6 locales and with reduced motion, tracking completion, visual-regression failures, accessibility failures, and system bypasses.
  • A monthly scorecard links Storybook evidence and test runs, requires 10 of 10 flows to have no blocker, and assigns every failed criterion a named owner and target date.

Why interviewers ask this: A strong answer shows how component-level governance and journey-level evidence combine without allowing aggregate scores to conceal severe defects.

activationmetric-treesonboarding

I would anchor the tree on a precisely defined value event and keep diagnostic steps separate from activation itself.

  • The activation rate is eligible first-time signups that finish setup and complete their first core task within 7 calendar days of account creation divided by all eligible first-time signups in the same signup cohort.
  • The tree connects signup eligibility, setup start, setup completion, first-task attempt, first-task success, and 7-day activation, with cuts by acquisition channel, locale, device, and stated job.
  • Before redesign, I freeze a 4-complete-week baseline for every node and run the same scripted core task with 100 representative first-time users, defining success as completion without moderator help within 5 minutes.
  • The measurement brief stores event definitions, exclusions, the 7-day cohort-maturity rule, the usability script, segment quotas, and the baseline numerator and denominator so the post-launch comparison cannot redefine success.

Why interviewers ask this: The interviewer wants to see a defensible activation denominator, a causal metric tree, and a reproducible behavioral baseline rather than a collection of onboarding clicks.

flowsconversion

I would define every checkout measure around a stable checkout_id and give delayed outcomes enough time to mature.

  • Weekly starts are 100,000 unique checkout_ids that reach the first payment step in an ISO week, after excluding test, employee, and confirmed bot traffic; retries keep the original checkout_id.
  • Conversion is checkout_ids with a first successful capture within 24 hours divided by all eligible checkout starts, so repeated captures never increase conversion.
  • Duplicate-charge rate is completed checkout_ids with more than one successful capture for the same order within 24 hours divided by checkout_ids with at least one successful capture, while 30-day refund rate is refunded completed orders divided by completed orders with a full 30-day observation window.
  • Completion time is the elapsed time from first payment-step view to first successful capture, reported as median and 90th percentile for converted checkouts, with the 24-hour abandonment rate reported beside it to expose survivor bias.

Why interviewers ask this: The interviewer is evaluating whether the candidate can define financial funnel metrics with stable units, exact denominators, deduplication, and outcome-maturity windows.

usability

I would preserve one protocol and translate the percentages into observable participant outcomes.

  • Success means completing the fixed critical task without moderator help and without a critical error within 5 minutes, making the baseline 70 of 120 participants at 58.3% and the target 90 of 120 at 75%.
  • The baseline and follow-up use the same segment quotas, device mix, starting state, instructions, prototype fidelity, and moderator rules, with participant-level results stored in the benchmark sheet.
  • I report median and 90th-percentile time for successful attempts, time-to-stop for all 120 attempts with failures capped at 5 minutes, and critical errors per attempt using a prewritten severity rubric.
  • I accept the target only if at least 90 of 120 succeed and neither median time nor critical errors per 120 attempts worsen beyond the pre-registered tolerance.

Why interviewers ask this: A strong answer turns a headline percentage into a reproducible benchmark with counts, timing, error severity, and protection against trading one usability problem for another.

business-valuecapacityvalidation

I would calculate net capacity from observed case handling and label it as savings only when the organization can actually use or remove that capacity.

  • A 2-minute reduction across 20,000 eligible cases equals 40,000 minutes, or 666.7 gross staff hours per month, before subtracting new review, training, and exception-handling time.
  • Rework capacity uses 20,000 multiplied by the baseline rework rate minus the new rework rate, then multiplied by verified minutes per reworked case; a drop from 8% to 5% at 12 minutes adds 7,200 minutes, or 120 hours.
  • The monthly capacity case is therefore 786.7 hours in that example, converted to cases using the new median handling time and to value using the loaded hourly labor cost.
  • The benefits ledger separates cash savings from redeployed capacity, records case mix and quality guardrails, and requires 8 complete post-launch weeks before annualizing the result.

Why interviewers ask this: The interviewer is checking whether the candidate can connect workflow improvements to auditable operational value without presenting theoretical time as automatic cash savings.

I would make reciprocal contribution the value metric and treat invitations as an upstream diagnostic.

  • An eligible pair begins when one member invites another to a shared object, and each unordered member pair is counted once even if multiple invitations are sent.
  • The 7-day reciprocal-contribution rate is accepted pairs where both distinct members make at least one qualifying contribution within 7 calendar days of acceptance divided by all accepted eligible pairs.
  • A qualifying contribution is an edit, substantive comment, task assignment, or resolution on the shared object; views, reactions, automated changes, and duplicate comments do not qualify.
  • I segment by team size and new versus existing relationships, then track contribution on days 8 to 30, invitation dismissals, blocks, and abuse reports to detect shallow or coerced collaboration.

Why interviewers ask this: The interviewer is assessing whether the metric captures realized two-way work with a stable pair denominator rather than rewarding invitation spam.

monitoring

I would keep click-through as a diagnostic and judge recommendation quality by the durable outcome after acceptance.

  • Click-through rate is clicked recommendation impressions divided by eligible recommendation impressions, deduplicated to one impression per recommendation, user, and session.
  • The 14-day accepted-outcome rate is impressions where the user accepts the recommendation, completes the intended downstream action, and leaves it in effect for 14 days divided by all eligible impressions.
  • Reversal rate is accepted recommendations undone, cancelled, or manually replaced within 14 days divided by all accepted recommendations with a mature 14-day window.
  • Regret rate is mature accepted recommendations followed by an explicit not-useful response or a regret survey score of 1 or 2 out of 5 within 14 days divided by accepted recommendations that received the corresponding feedback opportunity.

Why interviewers ask this: A strong answer distinguishes attention, accepted value, behavioral reversal, and expressed regret while giving each measure a valid exposure and maturity window.

retentionactivationonboarding

I would treat activation as a leading metric and 30-day retention as a durable-value countermetric, then test whether the onboarding change altered who activates or what activation means.

  • Activation remains activated eligible signups divided by all eligible signups within 7 days, while 30-day retention is activated users who perform the core task on days 30 through 36 divided by activated users whose full retention window has matured.
  • I compare pre-change, post-change, and any randomized holdout cohorts within the same acquisition channel, locale, device, stated intent, signup week, and eligibility rules rather than relying on aggregate trends.
  • I verify event definitions and instrumentation, then decompose setup completion, first core task, repeat core task, time to second use, and retention to locate where the relationship breaks.
  • I use the holdout or a staged cohort test to estimate causality and revise the activation milestone if it predicts shallow completion, while keeping rollout decisions tied to the pre-agreed retention threshold rather than an incident response.

Why interviewers ask this: The interviewer is looking for a metric architecture that connects leading and durable outcomes and uses mature, comparable cohorts before assigning causality.

guardrailsconversionflows

I would register one conversion hypothesis and three harm thresholds before exposure so the team cannot excuse a harmful win after seeing results.

  • The primary metric is completed orders within 24 hours divided by eligible unique checkout starts, with a goal of at least 3% relative lift over 14 complete days and analysis by assigned variant.
  • Checkout-complaint rate is unique substantiated checkout complaints within 7 days divided by completed orders, with a stop threshold of a 0.20 percentage-point absolute increase whose 95% confidence interval excludes zero.
  • Support-contact rate is users with at least one checkout-tagged contact within 7 days divided by completed orders, with a stop threshold of 5% relative increase, while 30-day refund rate is refunded orders divided by completed orders with a mature 30-day window and a 0.30 percentage-point absolute limit.
  • The pre-registration records exclusions, sample-size rule, event queries, segment cuts, thresholds, and decision logic, and shipping requires the conversion goal plus all 3 guardrails to pass after their stated windows mature.

Why interviewers ask this: The interviewer is evaluating whether the candidate can optimize conversion under explicit customer and operational constraints that are fixed before results are known.

Locked questions

  • 21

    A checkout redesign targets a conversion baseline of 40% and must detect a 2 percentage point lift at 95% confidence and 80% power. What sample plan and experiment artifact do you produce?

    samplingartifactsexperiments
  • 22

    Before redesigning one journey across web, iOS, and Android, define the event schema and the A/A validation you require. What artifacts do you hand to engineering and data?

    schemavalidationartifacts
  • 23

    Design a checkout contract with exactly 14 states, API error handling, and safe payment retry. Walk through the state model and required artifacts.

    flowsdesignresilience
  • 24

    Identity verification can finish in 5 minutes or take 48 hours. Define its statuses, notification policy, and recovery paths as a product contract.

    recoverynotificationsidentity
  • 25

    Design permissions for a company with organization, division, team, and project nesting plus four admin roles. How do inheritance, exceptions, and effective access work?

    ooperror-handlingdesign
  • 26

    A user edits the same draft on a laptop and phone, including offline edits on both. Define the cross-device data contract and conflict-resolution experience.

    productiondata-contracts
  • 27

    Design an offline field-service flow for technicians who can lose connectivity for 8 hours. Specify queued actions, data freshness, and sync-conflict rules.

    flowsdesignconsistency
  • 28

    Design a bulk action over 10,000 rows where permissions can differ per row and execution may partially succeed. Include undo and audit behavior.

    design
  • 29

    Design onboarding for an owner, an admin, and members when invitations expire and later steps depend on earlier setup. What state and dependency artifacts do you create?

    flowsdesigndependencies
  • 30

    Design subscription cancellation with a retention offer, immediate versus end-of-term cancellation, refunds, and data export. What policy and state contract do you require?

    designresilienceretention
  • 31

    Design an analytics dashboard whose 12 widgets can be loading, partial, stale, empty, or failed independently without shifting the layout.

    designlayout
  • 32

    How would you design one notification center across five products that currently send duplicate messages with inconsistent urgency and channel rules?

    notificationsdesign
  • 33

    Design search that accepts novice natural-language requests and expert filters while returning one coherent result set across several entity types.

    design
  • 34

    How would you localize an end-to-end payment and billing-address flow for six locales and three currencies without creating 18 unrelated designs?

    flowslocalizationdesign
  • 35

    For a gesture-heavy product with live data and unknown network latency, how do you choose among Figma, ProtoPie, and a coded prototype?

    figmalatencyprototypes
  • 36

    How would you validate a complex eight-step configuration flow with only 12 participants across novice, expert, and administrator roles?

    participantsconfigvalidation
  • 37

    How would you prototype a workflow at 200 ms, 2 s, and 10 s latency plus failure, and when would you use a test API instead of a fake delay?

    prototypingworkflowsapi
  • 38

    Plan an unmoderated Maze study with 300 respondents to compare two versions of a SaaS administration flow while controlling response quality.

    flowscloud
  • 39

    How would you run a concierge pilot with 50 B2B accounts before automating a product that depends on a new partner ecosystem?

  • 40

    How would you validate the same product flow across four markets using translated prototypes and local moderators while keeping synthesis traceable?

    flowsprototypingprototypes
  • 41

    Before engineering starts, you must validate a critical accessible prototype with eight participants with disabilities. How would you build the study and assistive-technology matrix?

    assistive-techprototypesvalidation
  • 42

    You are handing off a responsive account flow to three engineering squads. What validation contract and Storybook acceptance states do you require?

    flowsresponsivestorybook
  • 43

    A PM requests a new dashboard, but the funnel shows that 38% of users fail an earlier setup step. What scope decision do you recommend?

    funnel
  • 44

    Engineering can return a basic result in 300 ms or a richer result in 2.5 seconds. How do you decide the experience using task data?

  • 45

    Sales requests an enterprise workflow for two clients worth $1.5M in ARR, but broader usage data does not show the need. What bounded product decision do you make?

    workflows
  • 46

    Finance challenges a $400,000 design-system investment. How do you defend or reject it using reuse hours, defects, adoption sensitivity, and finance-approved assumptions?

    system-designdesigndecision-making
  • 47

    You own accessibility for 20 critical flows serving 2 million monthly sessions. What WCAG 2.2 AA coverage plan do you put in place?

    wcaga11ycoverage
  • 48

    A performance chart contains seven data series and must work for keyboard and screen-reader users. How do you design it, including a table fallback?

    tablesscreensdesign
  • 49

    A responsive product ships in six locales. Define the acceptance matrix for 200% text resizing and reflow at 320 CSS pixels.

    cssresponsiverendering
  • 50

    You inherit 160 accessibility defects, including 10 blockers, and the quarter can support 40 fixes. How do you prioritize using traffic and shared components?

    prioritizationcommunicationownership
  • 51

    A checkout redesign is at 50% rollout when server-side purchase conversion falls from 40% to 31% within 90 minutes. Walk me through your first 30 minutes, the logs and artifacts you inspect, and your rollback decision.

    rollbackartifactsflows
  • 52

    A new onboarding flow raises median task time from 4.5 to 7.2 minutes and completion falls from 82% to 69%. What evidence do you request in the first day, and do you continue the rollout?

    flowsonboardingevidence
  • 53

    An account-recovery flow you shipped causes support tickets to rise 160% within 24 hours. How do you contain the incident, investigate it, and decide whether the flow stays live?

    flowsrecoveryincidents
  • 54

    A rollout increases activation by 7 percentage points, but mature cohorts show 30-day refunds up 4 percentage points. What analysis and rollout decision do you make?

    cohortsactivation
  • 55

    Form completion on Mobile Safari falls from 74% to 51% across 25,000 attempts after a release. How do you determine whether this is a UX problem or an implementation defect, and what do you stop?

    formsresponsivedefects
  • 56

    A search redesign doubles the zero-result rate from 8% to 16%, and exits after search rise 40%. Walk through your diagnosis and release decision using query-level artifacts.

    queriesartifacts
  • 57

    A subscription-cancellation flow triggers 600 complaints and a regulator inquiry within 48 hours. What do you do in the first day, what evidence do you preserve, and what must happen before relaunch?

    evidenceresilienceflows
  • 58

    A redesigned notification-settings screen went live at 09:10 UTC. By 11:40 UTC, 18,400 users who had opted out received a marketing push, and consent audit logs show that a toggle displayed as off wrote promotional=true. How do you contain the incident, preserve evidence, remediate affected users, and decide whether sending can restart?

    settingsnotificationsscreens
  • 59

    At 09:00, support confirms that 1200 customers in 3 currencies were shown an upfront equivalent of US$49 but their cards were authorized or charged the equivalent of US$59 after a pricing release at 08:20. Walk me through containment by 09:30, evidence collection, customer recovery, the revenue trade-off, and the relaunch gate.

    evidencepricingrecovery
  • 60

    A major flow reached 80,000 users without a baseline or holdout. How do you run an honest post-launch review, and what claims and decisions are still possible?

    flowsdesignlaunches
  • 61

    The PM wants a broad launch this Friday, but 12 of 18 usability participants failed the critical task. What do you recommend at Thursday's go or no-go review?

    participantsschedulingusability
  • 62

    An executive wants Monday's review to celebrate an NPS increase of 10 points, but two matched task tests of 120 participants each moved only from 78% to 79% success. How do you frame the decision?

    participantsmetricstesting
  • 63

    Engineering wants to remove undo to meet a two-week deadline, but each mistaken irreversible action costs customers $500 on average. What do you decide?

    ownershipestimationcustomers
  • 64

    Leadership wants 14 screens redesigned for an investor demo in three weeks, but support data shows that two broken flows generate 70% of 1,400 weekly tickets. What do you recommend?

    screens
  • 65

    Security requires a five-minute session timeout, research shows users need 12 minutes for the task, and the regulated workflow has a compliance review in 10 days. What do you propose?

    sessionsresilienceworkflows
  • 66

    Legal's required disclosure increases completion time from 3 to 8 minutes and errors from 6% to 19% before next Thursday's release. What do you do?

  • 67

    Growth wants Monday's launch to preselect a paid add-on because it raises attach rate by 11 percentage points, but only 45% of 40 participants understood the charge. What do you recommend?

    participantslaunches
  • 68

    Ten days before launch, a country GM demands literal localization, but task success drops from 20 of 24 target-locale participants on the adapted draft to 14 of 24 on the literal version. What do you do?

    localizationparticipantslaunches
  • 69

    A recommendation model raises task success from 62% to 68% across 30,000 sessions, but success for 600 first-time users falls from 71% to 54%, and the model team wants a Thursday rollout. What do you decide?

    sessions
  • 70

    After 40,000 of a planned 80,000 users, an A/B test shows a 1.4 percentage-point lift with a 95% confidence interval from -0.3 to 3.1, and the board demands certainty tomorrow. What do you recommend?

    ab-testingconfidence-intervals
  • 71

    Four hours before a major campaign, keyboard testing finds a trap in checkout that may affect 8% of 1 million monthly sessions. How do you make the release decision?

    keyboardsessionstesting
  • 72

    A shared modal update reaches six products and screen-reader focus no longer enters the dialog or returns to its trigger. What is your production response?

    overlaysscreens
  • 73

    A contrast token regression is live across 60 screens, including primary actions and validation text. How do you choose between a hotfix and a full token migration?

    tokensvalidationmigrations
  • 74

    At 400% zoom, a production admin approval table clips actions and forces two-dimensional page scrolling for 14,000 users. What do you do?

    tables
  • 75

    A live training product contains 120 videos, and the 20 mandatory videos lack captions while completion deadlines are already active. What is the immediate product response?

    estimation
  • 76

    A third-party payment iframe is inaccessible but supports 24% of revenue, and the vendor says remediation will take six months. What product decision do you make?

    procurementdependencies
  • 77

    Six voice-control complaints reveal that account recovery cannot be completed without touch or a pointer. How do you respond despite the small complaint count?

    recovery
  • 78

    A shared autocomplete package release causes focus to disappear after selection or async refresh in nine applications. What is your incident and release plan?

    controlsasyncincidents
  • 79

    3,000 newly published PDFs have missing tags and broken reading order, live users are opening them, and a regulator has set a 90-day deadline. How do you lead the response?

    estimation
  • 80

    An axe dashboard reports zero violations on 92% of routes, yet screen-reader users cannot complete three critical flows. What do you tell executives and what changes immediately?

    screens
  • 81

    Four of 10 squads bypass the design system because its shared release SLA is 14 days. How would you recover adoption within 30 days without mandating compliance?

    system-designdesigndecision-making
  • 82

    A design-system migration raises median delivery cycle time by 30% for two consecutive sprints. How do you diagnose whether to continue, pause, or change the migration?

    system-designdesignmigrations
  • 83

    Figma and Storybook have drifted across 17 components, and engineers now refuse to adopt the library. How would you restore a trustworthy handoff surface?

    componentsstorybookdecision-making
  • 84

    A shared component release adds 180 KB to the client bundle and raises p75 LCP by 450 ms in 4 applications. How do you contain the incident and repair the package contract before release resumes?

    incidentscomponents
  • 85

    An engineering handoff omitted the destructive-state transition, and 42 customer records were accidentally deleted in 6 hours. How do you lead product recovery and correct the state contract?

    recoverycustomers
  • 86

    A handoff omitted eight error and empty states, and QA found 23 defects late in the build. How do you repair both the feature and the handoff process?

    statesconcurrencydefects
  • 87

    The API contract changes four days before launch, making the approved Figma flow incorrect. How do you drive the cross-functional launch decision?

    figmaapicross-functional
  • 88

    A Figma button component has 12 variants, and its size, emphasis, icon, and state props create 96 implementation combinations. Engineering estimates four weeks, but launch is in 10 days; the launch mocks appear to use only medium primary and secondary buttons, with text or a leading icon. How do you reduce the contract without hiding required states?

    iconographytypographycomponents
  • 89

    Three days before release, QA finds 31 mismatches across 7 screens because design changes made after implementation have no version labels. How do you contain the drift, recover the source of truth, assign ownership, and decide whether to launch?

    screensdesignownership
  • 90

    Design QA escape rate rises from 3 to 11 defects per 100 stories across six squads. What targeted intervention do you make instead of adding a blanket review ceremony?

    designdefects
  • 91

    A junior designer asked leading questions in 4 of 6 customer sessions, and the product review is tomorrow. How do you coach them and salvage honest evidence without taking over?

    evidencedesignsessions
  • 92

    A mid-level designer shipped a flow that increased support contacts by 90%. How do you give feedback and recover the product?

    flowsdesignfeedback
  • 93

    A senior designer left 60 review comments and rewrote a junior's Figma file twice, delaying handoff by 3 days. What do you change before the next review?

    figmadesign
  • 94

    A researcher sends 60-slide decks that PMs ignore. How do you coach them to influence one product decision within a week?

    research
  • 95

    A designer bypasses the design system and creates 4 local patterns in their first month. How do you respond without simply replacing their work?

    system-designdesigndesign-system
  • 96

    Two senior designers disagree on the information architecture, and the launch decision is due within 48 hours. How do you get to a decision without overruling either designer?

    information-architecturedesignarchitecture
  • 97

    A teammate repeats an inaccessible interaction pattern despite a prior review, and release is near. What is your release and development response?

  • 98

    A PM pressures your mentee to present an n=6 finding as certainty. What do you do before and during the meeting?

  • 99

    A designer has missed 3 milestones while scope grew from 8 to 24 screens. What concrete ownership recovery do you require?

    recoveryscreensdesign
  • 100

    Three teams shipped 12 flows without any post-launch review. How do you establish a cadence and run the first recovery?

    recoverylaunches