Skip to content
tezvyn:

All bites

The whole library, newest first. Filter by what you are here for, or pick a topic if you already know.

8668 bites

Page 108

UI Design & Figma2 min read

How do you translate Figma Smart Animate into CSS or JS?

Convert easing to cubic-bezier or library curves, match ms values, animate transform and opacity, escalate layout shifts to JS.

UI Design & Figma2 min read

How would you implement a high contrast mode theme in Figma?

Tests token architecture and non-text contrast beyond color swaps. Strong answers use Figma variable modes, cover icon inversion, focus ring specs, define image treatments. Red flag: calling it palette inversion without citing 3:1 contrast or focus specs.

UI Design & Figma2 min read

How would you architect Figma components and styles for light and dark themes?

This tests token-based system thinking and Figma variable scoping. A strong answer maps primitives to semantic tokens, binds components to semantic variables, and switches modes at the page level.

UI Design & Figma2 min read

How do you implement design tokens in Figma for developer handoff?

This tests design-code token architecture. Strong answer shows three-tier system—primitive, semantic, component—matching developer naming, synced via Tokens Studio or native Variables. Red flag: styles with no developer-facing names or single source of truth.

UI Design & Figma2 min read

How do you review and accept shared library component updates?

Inspect Updates, accept selectively to preserve overrides, and notify stakeholders.

UI Design & Figma2 min read

How would you prototype a shared currently playing state in Figma?

This tests global state via Figma variables. Use one string variable for the active track; bind list and miniplayer to it via component properties; wire taps to update the variable. Avoid duplicating state per frame or faking persistence with overlays.

UI Design & Figma2 min read

Prototype a conditional Submit button with Figma variables

Tests boolean logic in Figma prototyping. Strong answers bind inputs to string variables, conditionally check that email and password are non-empty, then toggle a boolean to enable Submit.

UI Design & Figma2 min read

How do Figma Variables and component properties enable theme switching?

Tests binding semantic variable collections to component layers for theme switching. Outline: create Light/Dark modes, apply variables to fills, spacing; override modes on instances. Red flag: separate masters per theme or using colors in component properties.

UI Design & Figma2 min read

How would you structure a flexible data table component in Figma?

Tests atomic design and Figma component architecture using slots and booleans. Answer: build a base row with swappable cell slots, booleans for checkboxes, and variant states for hover and selected. Red flag: detached instances or manual overrides per row.

UI Design & Figma2 min read

Use Boolean and Text properties to build a flexible card component

Boolean toggles image; Text properties override title and description; auto layout handles reflow.

UI Design & Figma2 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.

UI Design & Figma2 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.

UI Design & Figma2 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.

UI Design & Figma2 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.

UI Design & Figma2 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.

UI Design & Figma2 min read

What is the difference between a column grid and a modular grid?

This tests layout hierarchy. Column grids divide space vertically for responsive marketing pages. Modular grids add horizontal rows to form rigid two-dimensional cells for dense dashboards. A red flag is calling grids purely decorative.

UI Design & Figma2 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.

UI Design & Figma2 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.

UI Design & Figma2 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.

UI Design & Figma2 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.