Skip to content
tezvyn:

UI Design & Figma

Visual design, Figma, prototyping, design tools

125 bites

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

Interview questions in UI Design & Figma, page 2

intermediate2 min read

How do you build a responsive card with Auto Layout?

Tests nested Auto Layout and resizing logic. Answer: vertical hug frame, nested vertical text stack with hug height, image set to fill width, plus padding. Red flag: fixed-height text or absolute positioning breaks responsiveness.

intermediate2 min read

How do you pin a Close icon to a modal's top-right corner?

This tests Figma constraint knowledge for responsive resizing. A strong answer sets horizontal to Right and vertical to Top so the icon pins to the corner as the modal resizes.

advanced2 min read

How would you structure Figma colors for light and dark themes?

Fluency with token layers and Figma's mode-aware raw values. Use aliased color variables for semantics, switch themes via variable modes, and apply variables to styles not relying on styles for modes. Suggesting styles handle theming instead of variables.

easy2 min read

How would you use Auto Layout for a button with optional icon?

This tests Figma Auto Layout for responsive components. Answer: apply horizontal auto layout, set fixed padding and spacing, set text to hug contents, and set the frame to hug so it resizes when text changes. Red flag: using fixed widths or manual resizing.

easy2 min read

Difference between 'Space between' and fixed spacing in Auto Layout

Tests your grasp of distribution logic versus fixed gaps. Fixed spacing sets a constant pixel gap; Space between splits free space to push items to edges. Use fixed spacing for lists, Space between for wide toolbars. Red flag: calling them interchangeable.

intermediate2 min read

How do Hug, Fill, and Fixed resizing behaviors interact?

This tests constraint-based size propagation. Define Hug as shrink-wrapping, Fill as stretching to the parent, and Fixed as explicit; note a Hug parent expands for Fixed or Hug children, but Fill needs a defined parent size.

intermediate2 min read

Profile card with nested Auto Layout sizing

Outer vertical frame set to fixed width and hug height, an inner horizontal frame for avatar and name, and a bio text set to fill width and auto-height so the card grows down.

intermediate2 min read

When would you use absolute position in an Auto Layout frame?

Absolute position lets badges float without pushing siblings; standard flow stacks sequentially and prevents overlap.

advanced2 min read

How would you configure a wrapping filter tag container and its properties?

This tests horizontal wrap vs grid and tuning container and child resizing. Set the container to horizontal auto layout with wrap, adjust spacing and padding, and set tags to hug contents. Red flag: confusing wrap with grid or suggesting manual breaks.

advanced2 min read

Structure a responsive nav bar using variants and Auto Layout

One component set with desktop/mobile variants; horizontal Auto Layout with wrap for links, then hamburger and vertical overlay.

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.

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

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.

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.

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.

intermediate2 min read

Explain Figma Smart Animate's core principle and layer matching requirements

Tests Figma's layer-matching logic for prototyping. Great answers cover: name-based matching between frames, compatible layer types, and interpolated properties like position and size.

intermediate2 min read

Build a reusable checkbox with unchecked, checked, and hover states

Tests Figma interactive components. Answer: create a component set with unchecked, checked, and hover variants; wire them with Change to actions using On click and While hovering triggers.

intermediate2 min read

How would you prototype fixed header, footer, and scrollable content?

Make content taller than frame, enable Clip content and vertical overflow, then fix header and footer.

easy2 min read

Steps to publish color and text styles to a Figma shared library

Open Publish in the right panel, select color and text styles, add a version note, publish; teammates enable the library.

How do you handle versioning and breaking changes in a shared library?
intermediate2 min read

How do you handle versioning and breaking changes in a shared library?

This tests bridging design and engineering workflows. A strong answer covers semantic versioning, a protected main file with branching, a visible changelog, and release alignment with code.

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