Skip to content
tezvyn:

🎨Design & UX

UI design, UX research, and design systems

520 bites

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

Interview questions in Design & UX, page 20

intermediate1 min read

Automated a11y testing in CI and its limits

Axe-core in unit and story tests, fail the build on violations, plus manual screen-reader and keyboard testing.

Outline operational and cultural changes for proactive UX research in engineering
advanced2 min read

Outline operational and cultural changes for proactive UX research in engineering

Embed UXRs in roadmapping, build shared repositories, reward insight-driven pivots, teach generative literacy.

intermediate2 min read

When should you use Frames versus Groups in Figma?

This tests your grasp of Figma's layout primitives and constraint behavior. A strong answer: Frames own constraints, auto layout, and clip content; Groups only pass transforms to children.

What HTML attributes and elements make a banner accessible to screen readers?
easy2 min read

What HTML attributes and elements make a banner accessible to screen readers?

This tests semantic HTML for decorative and informative images. A strong answer names img alt, heading levels, and a landmark region such as aside with aria-label. A red flag is relying on CSS or divs without text alternatives.

advanced1 min read

Phased research strategy to de-risk market entry

Foundational market and behavior research, then localized usability and infrastructure validation, then iterative post-launch measurement, each feeding l10n, infra, and feature work.

intermediate1 min read

Governance for accessibility regressions

Detection via audits and monitoring, triage with severity and ownership, remediation SLAs, prevention feedback.

intermediate2 min read

How would you use Auto Layout for a complex data table?

Tests systems thinking in scalable component architecture. A strong answer nests Auto Layout frames: Hug for row height, Fill for column width, and component properties for variants. Red flag: manual resizing or flat frames without nested rows and cells.

Describe the technical steps for displaying and enforcing a cookie consent banner.
easy2 min read

Describe the technical steps for displaying and enforcing a cookie consent banner.

Tests privacy-first frontend architecture. Outline: check consent record, render banner if absent, classify scripts as essential or non-essential, persist choice, and inject tracking only after explicit opt-in.

intermediate1 min read

Design systems across micro-frontends

Shared singletons and version alignment, token-based theming, distribution via shared scopes, stronger governance.

How do you avoid confirmation bias when interpreting usability test actions?
intermediate2 min read

How do you avoid confirmation bias when interpreting usability test actions?

This tests recognition that prior beliefs distort observation. A strong answer defines confirmation bias as favoring confirming evidence, then lists guardrails like silent observation and neutral observers. A red flag is vague claims to just stay objective.

intermediate2 min read

How would you structure grids, spacing tokens, and components in Figma?

Tests balancing governance with autonomy via tokens. Propose base-8 semantic spacing tokens, responsive grid variants per breakpoint, and slot-based components with locked auto-layout. Red flag: rigid grids or hardcoded values that block platform needs.

Accessibility pitfalls in SPAs and programmatic fixes
intermediate2 min read

Accessibility pitfalls in SPAs and programmatic fixes

Cover route-change focus reset, ARIA live regions, semantic landmarks in dynamic markup, and keyboard trap prevention.

intermediate2 min read

Why A/B-only, no upfront research, costs engineers more

A/B testing optimizes within a chosen direction but cannot reveal the right problem; building wrong wastes engineering cycles and tech debt.

intermediate1 min read

Critical a11y fix requiring a breaking API change

Ship a safe interim fix, plan the breaking API as a major with deprecation and codemod, communicate urgency.

intermediate2 min read

How do Figma vector networks differ from traditional vector paths?

Contrast Figma's graph model, where nodes support many edges, with linear paths; give a branching icon example showing shared vertices.

Display a dynamic uptime claim without hurting Core Web Vitals
intermediate2 min read

Display a dynamic uptime claim without hurting Core Web Vitals

Tests separation of data and rendering paths for dynamic claims. Pre-compute the metric in a background job, cache at the edge, and inject via SSR to avoid blocking the main thread. A red flag is synchronous DB lookups or CSR that delays interactivity.

intermediate1 min read

Technical and comms plan for a Button break

Additive-first then deprecate, major semver, codemod and guide, multi-channel early comms with adoption tracking.

How can Private Set Intersection enable joint research without exposing raw lists?
intermediate2 min read

How can Private Set Intersection enable joint research without exposing raw lists?

Tests cryptography for cross-party data sharing. Strong answers describe PSI's encrypted intersection, cite homomorphic encryption or oblivious transfer, and note key management and compute cost.

intermediate2 min read

Explain the difference between a Main Component and an Instance in Figma

Tests your grasp of Figma's component architecture and update flow. A Main Component is the source of truth; an Instance is a linked copy inheriting its properties. Edits update Instances except overridden values.

advanced2 min read

Design a copyright detection system for video uploads

Tests scalable content-identification design. Strong answers cover event-driven ingestion, perceptual hashing and audio fingerprinting versus a reference index, plus tiered enforcement. Red flag: MD5 or pixel-perfect matching that fails after re-encoding.

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