Skip to content
tezvyn:

🎨Design & UX

UI design, UX research, and design systems

314 bites

Test yourself: Top 30 intermediate Design & UX interview questionsMultiple choice, with the correct answer and why it is correct on every question. Free, no sign-in.

Intermediate interview questions in Design & UX, page 9

intermediate2 min read

How do you use boolean properties for optional icon and chevron?

This tests Figma boolean properties for avoiding variant explosion. A strong answer toggles icon and chevron visibility on one component for all four states. A red flag is creating variants for every permutation or manually hiding layers on instances.

intermediate1 min read

Manage light and dark themes with Variables and Modes

Separate primitive and semantic variables, define light and dark modes in one collection, and bind UI fills to semantic tokens.

intermediate2 min read

How do you structure and maintain a Figma component library for scale?

This tests scalable Figma architecture bridging design and engineering. Strong answers cover atomic structure, variant booleans, auto-layout, and Dev Mode docs. Red flag: treating Figma as static mockups without properties or naming conventions.

intermediate2 min read

Refactor a legacy UI for accessible DOM flow

Align DOM order with reading order, use semantic landmarks and headings, and ensure a sensible tab order with managed focus.

intermediate1 min read

Challenges of breaking changes in a design system

Technical (semver, codemods, coexistence) and organizational (comms, migration support, timelines) challenges.

intermediate1 min read

Measure active engagement time accurately

Accumulate time only while the tab is visible and the user active, via Page Visibility and activity events; flush with sendBeacon on unload.

intermediate1 min read

Track scroll depth: Intersection Observer vs scroll events

Place sentinels at depth thresholds and fire once via Intersection Observer, off the main thread; scroll listeners fire constantly and need throttling.

intermediate1 min read

Versioning and shipping design tokens via NPM

Semver, deprecate-before-delete with aliases, codemods and migration guides.

How would you quantify a critical UX issue to justify architectural work?
intermediate2 min read

How would you quantify a critical UX issue to justify architectural work?

Tests translating UX findings into business metrics to prioritize engineering. Strong answers pair task-success rates with financial impact, benchmark against industry baselines, and frame the fix as risk mitigation.

intermediate2 min read

How would you generate a functional palette from one brand color?

Tests systematic color scaling and accessibility. Strong answers use HSL/LCH lightness stops, enforce 4.5:1 text contrast, build 50-900 surface weights, and derive semantic hues independently. Red flag: manual hex tweaks without contrast checks.

intermediate1 min read

Rolling out a breaking change to a shared Button

Major semver bump, deprecation period, codemod and migration guide, staged comms.

Design a centralized research repository for discoverable, actionable insights
intermediate2 min read

Design a centralized research repository for discoverable, actionable insights

Tests knowledge-management system design and metadata taxonomy. Strong answers separate raw artifacts, insights, and reports; build faceted search; and integrate with engineering workflows.

intermediate2 min read

Discuss custom web font performance and loading strategies

Critical rendering path tradeoffs between speed and design fidelity. Strong answers match font-display to UX goals, combine preloading with subsetting, and quantify byte savings. Red flag: calling swap a free win while ignoring layout shift from reflow.

Outline a data pipeline for web events to a data warehouse
intermediate2 min read

Outline a data pipeline for web events to a data warehouse

Tests end-to-end streaming design from web clients to warehouse. Strong answers list five stages: client capture, broker buffering, stream processing, object storage, and warehouse load. Red flag: proposing only batch cron jobs or ignoring schema registries.

intermediate1 min read

Composite components versus layout primitives

Primitives give flexibility and composition, composites enforce consistency, choose by reuse and variation.

Propose a framework for measuring the impact of UX research
intermediate2 min read

Propose a framework for measuring the impact of UX research

Propose HEART mapped to KPIs; cite task success, error rate, conversion lift, ticket drops; prove causality.

intermediate2 min read

How would you architect a Figma-to-code icon system?

Tests design-to-code systems thinking. Strong answers cover Figma variables as source of truth, automated API exports into transformed versioned packages, and strict naming taxonomy. Red flag: manual SVG exports and developers editing assets by hand.

intermediate1 min read

Documenting accessibility per component

Per-component a11y sections, keyboard tables, ARIA roles and states, live examples.

How do you align research roadmaps and resolve tactical-strategic conflicts?
intermediate2 min read

How do you align research roadmaps and resolve tactical-strategic conflicts?

Map work to 3 horizons with user-need-outcome framing; protect 30% capacity for strategy; negotiate via visible scorecard.

intermediate2 min read

Explain an 8-point grid and Figma spacing tokens setup

Tests your ability to systemize visual rhythm and encode it in Figma variables. Strong answers cite an 8pt base, define a 4/8/16/24/32/48/64 scale, and publish semantic tokens. Red flag: arbitrary values or manual nudging without variables.

We are hiring for this. Every open role lists the topics its interview covers, so you can prepare for the real thing rather than guessing.

See open roles