Skip to content
tezvyn:

🎨Design & UX

UI design, UX research, and design systems

1133 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.

Everything in Design & UX, page 4

intermediate1 min read

Tracking design system health across the org

Static AST scanning for component imports and props, lint or detect-one-offs, parse package manifests for version drift, aggregate into a dashboard.

intermediate1 min read

Repo and versioning strategy for multi-platform DS

Shared platform-agnostic tokens as source of truth, per-platform packages, independent semver, a monorepo with workspaces.

intermediate1 min read

Centralized vs federated design system team models

Centralized gives consistency and quality but bottlenecks; federated scales contribution but risks fragmentation; many teams use a hybrid with central governance.

intermediate1 min read

Deprecating a widely used component gracefully

Announce and document replacement, soft-deprecate with runtime and type warnings, ship codemods, remove only in a later major.

intermediate1 min read

Versioned documentation site for a design system

Snapshot docs per release, version-prefixed routes, a version switcher, canonical latest.

intermediate1 min read

Architecting decoupled but linked Tabs components

A Tabs context provider holds active state, TabList and TabPanel consume it anywhere inside the provider.

intermediate1 min read

Designing a flexible yet usable DataTable API

Sensible defaults, compound or slot-based composition for flexibility, props for common cases.

intermediate1 min read

Explain token aliasing in design systems

Primitives hold raw values, semantic tokens reference them by intent, components consume only semantic ones.

intermediate1 min read

Challenges of breaking changes in a design system

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

advanced1 min read

Token architecture for multi-modal alerts

A semantic alert concept with per-modality token groups (visual, voice, haptic) under one name, single source of truth, and platform transforms.

advanced1 min read

Governance to keep platforms from diverging

A federated model with central stewards plus platform reps, an RFC process, and contribution rules.

advanced1 min read

Performance trade-offs of abstracting native UI

Bridge/serialization overhead, JS-thread bottlenecks for lists, and mitigations like virtualization, native modules, and profiling both threads.

intermediate1 min read

Modeling a confirmation action for voice

Model confirmation as a modality-agnostic intent, add voice tokens (prompts, accepted phrases, reprompts, timeouts), and map intent to each modality.

intermediate1 min read

Responsive Tabs with one consistent API

One stable public API (items, value, onChange), internal swap of presentation by breakpoint, and shared selection state.

intermediate1 min read

Sharing logic, native UI across platforms

Shared module (e.g. Kotlin Multiplatform) for state/business rules, platform-native UI consuming it, and a clean interface boundary.

intermediate1 min read

Versioning and distributing multi-platform tokens

JSON source, Style Dictionary transforms per platform, semantic versioning, and per-platform package registries in CI.

easy1 min read

Pixel-identical modals across platforms

Raise back-button and gesture behavior, safe areas and keyboard insets, native dismiss patterns, and accessibility differences.

easy1 min read

Delivering one color token to three platforms

One JSON source, generated CSS variable for web, color resource XML for Android, and Swift/asset for iOS.

advanced1 min read

Preventing theme flash in SSR apps

Flash comes from server not knowing client preference; fix with a blocking inline script setting the theme before paint.

advanced1 min read

Token build pipeline for multi-platform output

JSON source of truth, a tool like Style Dictionary with per-platform transforms and formats, and CI publishing.

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