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 7

easy1 min read

Structuring Storybook stories for visual states

One named story per state with explicit args, plus argTypes and controls.

What is the goal of contextual inquiry and what do engineers gain?
easy2 min read

What is the goal of contextual inquiry and what do engineers gain?

Tests grounding engineering in observed user behavior. Goal: watch users in their environment to uncover tacit work practices, workarounds, and mental models. Engineers learn system constraints, integrations, and reliability gaps.

advanced2 min read

Build a responsive feature grid with nested Auto Layout and component properties

This tests nested Auto Layout fluency for responsive grids. Strong answer: vertical section frame with wrapping horizontal row, cards with 280 px min widths, and component properties to swap content. Red flag: duplicating static artboards per breakpoint.

intermediate2 min read

Design a system to suggest internal links for new articles

This tests large-scale retrieval design. A strong answer uses an offline embedding index for candidate retrieval and a real-time ranker scoring topical overlap and anchor fit. Red flag: scanning the full corpus per request or omitting index architecture.

intermediate1 min read

Auto-generating component API docs from source

Extract types via react-docgen-typescript, surface in Storybook ArgsTable, enrich with JSDoc.

Your role and pitfalls as an engineer note-taker in interviews
easy2 min read

Your role and pitfalls as an engineer note-taker in interviews

Observe to leverage researcher expertise; pitfalls are skipping prep, academic framing, and inflexible features.

easy2 min read

Create a button component with default, hover, and disabled variants

This tests Figma component variants and prototyping. A good answer: create a component set with a State property, build default, hover, and disabled variants, wire Change to with While hovering. Red flag: separate components instead of one variant set.

intermediate2 min read

How would you use NLP to analyze top articles for semantic themes?

This tests practical NLP pipeline design for SEO. A strong answer covers preprocessing, NER with spaCy or BERT, topic modeling with LDA or BERTopic, and semantic similarity via embeddings.

intermediate1 min read

Documenting component anti-patterns and don'ts

Paired do/don't examples, explain the why, enforce with lint rules.

Translate qualitative insights into user stories and requirements
intermediate2 min read

Translate qualitative insights into user stories and requirements

Clusters themes by frequency/severity, reframes pain points as user stories with clear AC, maps to technical spikes, prioritizes by impact.

intermediate2 min read

What is the most efficient way to update a brand color globally?

This tests Figma variables versus styles for design system maintenance. Store the brand color as a variable, apply it across components, and edit the value once for global propagation. Red flag: manual updates or using a color style for a single raw value.

intermediate2 min read

Design a content gap tool: data sources and core logic

Tests system design for SEO pipelines. Strong answers cite APIs (Ahrefs, Semrush, GSC), explain normalization, and frame logic as a left-anti-join on keyword plus geo and device filtered by rank. Red flag: dismissing API cost, rate limits, and freshness.

advanced1 min read

Measuring design system documentation effectiveness

Search-with-no-results, time-to-first-component, support-ticket deflection, tied to analytics and registry data.

How do you mitigate confirmation bias when a user validates your solution?
intermediate2 min read

How do you mitigate confirmation bias when a user validates your solution?

In the moment, probe for exceptions; in synthesis, triangulate and invite reviewers.

Super button versus composition: discuss trade-offs and scalability
advanced2 min read

Super button versus composition: discuss trade-offs and scalability

Tests combinatorial explosion and API trade-offs in design systems. Contrast the super button's exponential growth with composition's explicit APIs and linear scalability, noting governance needs. Red flag: absolutism or ignoring type safety and tree-shaking.

Design a system to detect keyword cannibalization
advanced2 min read

Design a system to detect keyword cannibalization

Query-page-position data, intent clustering, and rank volatility.

easy1 min read

Publishing a component to a private NPM registry

Configure package.json fields and scoped name, build dist, set registry auth, npm publish with access restricted.

How would you use a journey map to find technical root causes?
intermediate2 min read

How would you use a journey map to find technical root causes?

Map journey stages to logs and traces, find bottlenecks, propose API or data model changes.

easy2 min read

Make a Figma button navigate from Frame A to Frame B

Tests hands-on Figma prototype workflow. Good answer: enter Prototype mode, select the Login button, drag the interaction noodle to Frame B, set trigger to On Click and action to Navigate To.

Design an algorithmic E-E-A-T scoring system
advanced2 min read

Design an algorithmic E-E-A-T scoring system

Tests turning subjective quality into signals. Split E-E-A-T into distinct feature families, combine structured metadata with unstructured NLP and graph signals, and calibrate against human rater labels. Red flag: one opaque score or CTR as trust proxy.

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