tezvyn:

🎨Design & UX

UI design, UX research, and design systems

1133 bites

More in Design & UX — page 26

UI Design & Figma2 min read

Figma Permissions Cascade Downward

Figma permissions flow downward: team access opens every project and file inside it. Use share links for quick reviews, but direct invites gate specific files. Inviting someone to a team exposes every project, while a file invite keeps the rest hidden.

UI Design & Figma2 min read

Mathematical Expressions in Figma Prototypes

Use variable modes as contexts for math in Figma prototypes. Instead of creating one variable per item, a single number variable with multiple modes lets expressions calculate independent counts, like separate produce counters in a shopping cart.

UI Design & Figma2 min read

Rhythm and Repetition in UI Layouts

Rhythm turns random elements into scannable patterns by repeating spatial intervals, not just shapes. Use it in lists, dashboards, and card grids where users hunt for information.

Design a type-safe polymorphic component that renders as different HTML elements
Design Systems2 min read

Design a type-safe polymorphic component that renders as different HTML elements

Tests TypeScript generics and prop forwarding in design systems. Answer: generic as constrained to keyof JSX.IntrinsicElements, merged with ComponentPropsWithoutRef<C>, omit clashes, forward ref with ElementRef.

What WAI-ARIA attributes and keyboard interactions make Tabs accessible?
Design Systems2 min read

What WAI-ARIA attributes and keyboard interactions make Tabs accessible?

This tests mastery of the W3C Tabs pattern. A strong answer covers role tablist tab tabpanel, aria-selected, aria-controls, and arrow-key roving focus with optional auto-activation. A red flag is treating tabs as buttons and relying only on the Tab key.

How would you structure a flexible Card component API?
Design Systems2 min read

How would you structure a flexible Card component API?

Tests composition-over-configuration thinking in design systems. A strong answer uses compound components or slots so consumers reorder or omit title, image, and body freely without prop drilling. Red flag: rigid boolean props that freeze layout order.

Two strategies to prevent style leakage in reusable components and their trade-offs
Design Systems2 min read

Two strategies to prevent style leakage in reusable components and their trade-offs

This tests style encapsulation in design systems. A strong answer contrasts Shadow DOM, which fully isolates CSS via a shadow root, with scoped naming like BEM or CSS Modules. Red flag: proposing global resets or !important as a solution.

When should data in a reusable component be a prop or state?
Design Systems2 min read

When should data in a reusable component be a prop or state?

This tests controlled versus uncontrolled patterns. Great answers ask who owns the data: props when parent must drive or observe it, state only for private details.

How do you handle a one-off token exception for a campaign?
Design Systems2 min read

How do you handle a one-off token exception for a campaign?

Tests balancing speed and systemic consistency. Strong answers outline a governance fast-track with sunset clauses, document the exception, and isolate it via campaign overrides instead of mutating core tokens. Red flag: permanently hardcoding the one-off.

Describe a robust architecture for implementing theming using design tokens
Design Systems2 min read

Describe a robust architecture for implementing theming using design tokens

WHAT IT TESTS: Tiered token separation and runtime strategy for multi-theme systems. ANSWER OUTLINE: Three tiers, CSS custom properties for live switching, and layered overrides. RED FLAG: Hardcoded colors in components or CSS rebuilds on theme change.

Design token pipeline serving Web, iOS, and Android
Design Systems2 min read

Design token pipeline serving Web, iOS, and Android

This tests cross-platform design system architecture and governance. A strong answer uses W3C JSON tokens in option, decision, component layers, with Style Dictionary generating Web, iOS, and Android outputs. Red flag: using Figma or CSS as source of truth.

Implement a typographic scale using design tokens and accessible properties
Design Systems2 min read

Implement a typographic scale using design tokens and accessible properties

Token-driven typography and accessibility. Start with base size (14-16px) and ratio token, compute sizes, then bundle font-size with line-height, letter-spacing, weight, and family in composite tokens. Red flag: ignoring line-height, spacing, or composites.

Design Systems2 min read

What is a design token versus a CSS or Sass variable?

Whether you understand abstraction layers in design systems and cross-platform interoperability. Define tokens as vendor-neutral design decisions that generate platform-specific code; contrast with CSS variables (runtime, web-only) and Sass (compile-time…

How does a mature design system change cross-functional collaboration?
Design Systems2 min read

How does a mature design system change cross-functional collaboration?

Tests whether you view maturity as a collaborative operating framework, not just components. Strong answers hit shared definitions of done, living documentation, code/design parity, and trust-based adoption. Red flag: calling it a docs or enforcement problem.

How do you handle a product team requesting a custom Button?
Design Systems2 min read

How do you handle a product team requesting a custom Button?

This tests governance discipline. A strong answer asks context questions to separate misuse from a real gap, uses a decision tree for actions and CTAs, and extends the system with a documented variant. A red flag is instantly greenlighting a custom fork.

What governance model would you propose for a centralized design system?
Design Systems2 min read

What governance model would you propose for a centralized design system?

Tests balancing standardization with autonomy across legacy silos. A strong answer proposes a hybrid model with a core team and contribution rules, weighing consistency against migration cost.

What metrics measure design system success and adoption?
Design Systems2 min read

What metrics measure design system success and adoption?

Tests if you connect design system health to delivery speed and consistency. Strong answers hit adoption rate, component usage, design-to-code parity, and accessibility compliance tied to team behavior.

Design Systems2 min read

What are design tokens and why standardize them?

Tests whether you treat tokens as API contracts between design and engineering. Strong answers define platform-agnostic decisions, cite W3C DTCG spec for cross-platform codegen, and note aliasing prevents drift.

How would you build a design system business case for leadership?
Design Systems2 min read

How would you build a design system business case for leadership?

WHAT IT TESTS: Reframing UI inconsistency as a business cost. ANSWER OUTLINE: Audit inefficiencies with metrics, map the pitch to stakeholder priorities like ROI and velocity, and contrast build cost with projected savings.

What are the main benefits of consuming a design system?
Design Systems2 min read

What are the main benefits of consuming a design system?

WHAT IT TESTS: whether you see a design system as more than a UI kit and tie tokens to velocity. ANSWER OUTLINE: cite tokens for theming, isolated components, live docs, and designer collaboration. RED FLAG: calling it just a CSS framework and ignoring tokens.