UI Designer interview questions
100 real questions with model answers and explanations for Junior candidates.
See a UI Designer resume example →Practice with flashcards
Spaced repetition · Hunter Pass
Questions
Visual hierarchy guides attention through deliberate visual differences.
- I would use size, weight, color, contrast, position, and spacing to show relative importance.
- The page title, current status, and primary action should be easy to find first.
- Supporting details should remain readable but receive less emphasis.
Why interviewers ask this: The interviewer is evaluating whether the candidate can direct attention without decorating every element.
I would rebuild the hierarchy around the user's main task.
- First, I would identify the primary action and the information needed to complete it.
- I would group related content so the screen has a clear structure.
- I would strengthen one or two focal points and reduce the emphasis of secondary controls through scale, contrast, and placement.
Why interviewers ask this: A strong answer uses task priority to create hierarchy rather than making arbitrary visual changes.
A grid makes an interface easier to scan, maintain, and extend.
- Shared alignment lines create visual order across different content blocks.
- Predictable columns help new screens follow the same layout logic.
- I would choose margins, columns, and gutters for the target viewport rather than force every element into equal widths.
Why interviewers ask this: The candidate should understand a grid as a flexible alignment system, not a decorative overlay.
Breaking the grid is useful only when the exception has a clear purpose.
- It can create meaningful emphasis for an important element.
- It can also give an image or other media the wider area it needs.
- I would use the exception rarely and keep clear alignment anchors in the surrounding content.
Why interviewers ask this: This checks whether the junior can use exceptions deliberately while preserving overall order.
Spacing should make relationships between elements visible.
- I would use smaller gaps within a group and larger gaps between separate groups.
- I would start with the product's existing spacing scale to maintain consistency.
- I would test the result with real labels and realistic content lengths.
Why interviewers ask this: The interviewer wants spacing decisions tied to grouping and an existing system rather than intuition alone.
An eight-point spacing system makes layout decisions more consistent and easier to communicate.
- It limits common spacing choices to a small, repeatable scale.
- The shared scale makes design handoff clearer because values are predictable.
- Smaller values can still support details such as icon alignment, but each exception should be intentional and documented.
Why interviewers ask this: A good response explains both the value of a spacing scale and the need for justified exceptions.
I would reduce the density by clarifying structure before hiding controls.
- I would group settings by purpose and give each group a clear heading.
- I would separate frequent choices from advanced settings while keeping necessary controls discoverable.
- Before collapsing a section, I would check whether disclosure makes settings harder to find or compare.
Why interviewers ask this: The candidate should solve visual density through structure before simply removing or hiding content.
Whitespace is functional when it explains structure and improves usability.
- It separates related groups and creates a comfortable reading rhythm.
- It gives important controls enough room to stand out.
- Its amount should reflect content relationships and viewport limits, not be added only to create a premium look.
Why interviewers ask this: This distinguishes purposeful spacing from an aesthetic preference for sparse layouts.
I would use optical alignment when equal coordinates still look uneven.
- I would compare the visible shapes, not only their bounding boxes.
- Icons and letters can have uneven optical weight even when their measurements match.
- A small adjustment is appropriate if it improves perceived alignment at the actual display size.
Why interviewers ask this: The interviewer is testing awareness of optical alignment and the limits of purely mathematical positioning.
The card layout should support variable content without making key actions move unpredictably.
- I would first decide whether aligned rows are important or natural card heights better fit the content.
- I would test long titles, missing images, and translated text rather than rely on ideal examples.
- I would place variable content in an area where its length does not shift primary actions unexpectedly.
Why interviewers ask this: A strong answer accounts for real content and stable interaction rather than designing one ideal card.
A useful type hierarchy gives every text role a clear and consistent purpose.
- I would keep the number of roles limited so users can recognize them quickly.
- Roles should differ visibly through size, weight, line height, or color.
- Page titles, section headings, body text, labels, and metadata should keep the same treatment across screens.
Why interviewers ask this: The candidate should connect typography styles to repeatable interface roles.
I would choose body text settings by testing readability in the real viewing context.
- I would start with the product's existing type scale rather than introduce an isolated size.
- I would judge the text at the actual device size, not only on a zoomed design canvas.
- Line height should separate lines comfortably without making the paragraph feel like disconnected strips.
Why interviewers ask this: This evaluates practical readability judgment instead of memorization of one universal value.
Too many font weights weaken hierarchy by adding differences without clear meaning.
- Text roles become harder to recognize when many weights look almost the same.
- The extra variation can create visual noise instead of useful emphasis.
- I would reserve stronger weights for clear accents and confirm that the chosen font renders them distinctly.
Why interviewers ask this: The interviewer wants restraint and awareness that typographic variation must carry information.
A long heading should wrap clearly without losing its place in the hierarchy.
- I would test the layout with a realistic worst-case heading rather than a short placeholder.
- I would keep a readable line length and avoid shrinking the text until it loses emphasis.
- The layout should allow enough height, and truncation is suitable only when the full heading is available elsewhere.
Why interviewers ask this: A good answer plans for content variation instead of fitting only the sample copy.
All caps can support short secondary labels, but it needs careful testing.
- I would check the label length, the font's legibility, and behavior across languages.
- I would also see whether adjusted letter spacing is needed for comfortable reading.
- I would avoid all caps for long text because it reads more slowly and can compete with headings.
Why interviewers ask this: This tests whether the candidate treats capitalization as a readability decision across locales.
Line length should support a steady reading rhythm.
- Very long lines make it difficult to find the beginning of the next line.
- Very short lines interrupt reading with too many line breaks.
- I would set a comfortable text measure and adapt surrounding columns instead of stretching body text across the viewport.
Why interviewers ask this: The candidate should recognize text measure as part of interface layout, not only typography styling.
Action colors should create a clear priority without hiding secondary choices.
- I would give the primary action the strongest appropriate contrast.
- Secondary actions should remain easy to find but look quieter within the existing palette.
- I would also use shape, weight, or placement so the hierarchy does not depend on hue alone.
Why interviewers ask this: The interviewer is checking whether action priority remains clear without creating a rainbow of controls.
Color alone is not a reliable way to communicate status.
- People with color-vision differences may not distinguish the selected hues.
- Bright light or a low-quality display can also weaken the color signal.
- I would pair color with text, an icon, or another visible pattern that communicates the same status.
Why interviewers ask this: A strong answer provides redundant cues rather than treating accessibility as a contrast-only issue.
I would evaluate the exact color pairing and context rather than reject the brand color entirely.
- I would test the foreground against its background because contrast belongs to a pair, not an isolated color.
- I would also check the text size and every relevant interaction state.
- I could use a darker accessible shade for text and reserve the original brand color for larger surfaces or nonessential accents.
Why interviewers ask this: The candidate should preserve brand intent while prioritizing readable combinations.
A neutral palette can create clear interface levels without making every distinction colorful.
- Different neutrals can organize surfaces, borders, primary text, and disabled content.
- Adjacent levels still need enough contrast to remain visually separate.
- I would reserve accent colors for distinctions that communicate priority or status.
Why interviewers ask this: This evaluates the ability to build hierarchy with controlled tonal relationships.
Locked questions
- 21
What makes an icon understandable without a label?
iconography - 22
How would you keep icons visually consistent?
visual-design - 23
When should an icon be decorative rather than informative?
iconography - 24
How do you judge whether a corner radius is consistent?
- 25
What would you change if a screen looks polished but is difficult to scan?
screens - 26
Which states should you design for a button?
design - 27
What distinguishes a disabled action from an unavailable action with an explanation?
states - 28
How would you design a loading button after form submission?
formsdesign - 29
What belongs in a reusable input component?
formscomponents - 30
How should error and focus states coexist on a text field?
- 31
When would you use radio buttons instead of a select?
controls - 32
Why should a checkbox label be clickable?
controls - 33
How would you present validation for several form errors?
formsvalidation - 34
What makes placeholder text a poor replacement for a label?
- 35
How do you display optional and required fields clearly?
- 36
What would you include in an empty state for a new project list?
states - 37
How should an error state differ from an empty state?
states - 38
When is a skeleton screen preferable to a spinner?
screensux - 39
What information should a confirmation dialog contain?
overlays - 40
How would you visually distinguish a destructive action?
statesvisual-design - 41
What makes a navigation item look selected?
navigationcontrols - 42
How do breadcrumbs help, and when are they unnecessary?
navigation - 43
When would tabs be a poor navigation choice?
navigation - 44
How should a mobile bottom navigation behave?
navigationresponsive - 45
What would you check in a sidebar that can collapse?
navigation - 46
How can a component variant become too complex?
variantscomponents - 47
Why document component usage, not only its appearance?
components - 48
What is the difference between a tooltip and helper text?
guidance - 49
How would you design a notification that does not interrupt the task?
notificationsdesign - 50
When does a table need a card alternative?
tables - 51
How do you begin adapting a desktop screen for mobile?
responsivescreens - 52
What should determine a responsive breakpoint?
responsive - 53
How would a three-column card grid respond to narrower widths?
gridschema - 54
Why test widths between your main frames?
- 55
What would you do with a long navigation label on a small screen?
navigationscreens - 56
How do you account for a mobile keyboard in a form?
formsresponsivekeyboard - 57
What makes a touch target usable?
touch-targets - 58
How should hover-dependent information work on touch devices?
interaction - 59
Why design a visible keyboard focus indicator?
keyboardfocusdesign - 60
How would you check the focus order in a dialog?
focusoverlays - 61
What contrast combinations need review besides body text?
contrasta11y - 62
How can you make a chart understandable without relying on color?
color - 63
What should happen when text is zoomed to 200 percent?
- 64
How do you design motion for users who prefer reduced motion?
reduced-motiondesignmotion - 65
When is an accessibility annotation useful in a design file?
designa11y - 66
What is a design token in practical terms?
tokensdesigndesign-system - 67
Why prefer semantic color tokens over names like blue-500 in components?
colorcomponentstokens - 68
How would you use spacing tokens without forcing every gap to match?
spacingtokens - 69
What is the relationship between a component and a token?
componentstokens - 70
How would you organize a Figma file for a small feature?
figma - 71
What makes a useful layer name?
- 72
When should you create a Figma component?
figmacomponents - 73
How do Auto Layout and constraints solve different problems?
figmalayout - 74
What should a component property communicate?
communicationcomponents - 75
How would you keep experimental work from confusing handoff?
experiments - 76
Why design with realistic content instead of lorem ipsum?
design - 77
How would you test a card against content extremes?
- 78
What should replace a missing profile image?
imagery - 79
How can localization affect a finished UI?
localization - 80
What makes interface copy visually scannable?
types - 81
What do developers need in a useful handoff?
- 82
How would you describe responsive behavior without drawing every width?
responsive - 83
When should you export an asset instead of leaving it to CSS or native UI?
css - 84
What would you check in Figma Dev Mode before handoff?
figmahandoff - 85
How do you review an implemented screen against the design?
screensdesign - 86
Which implementation differences would you prioritize first?
prioritization - 87
How would you report a spacing bug to a developer?
spacing - 88
What should happen when implementation constraints invalidate your layout?
layout - 89
How do you critique a screen without redesigning it from personal taste?
screensdiscoverycritique - 90
What makes design feedback actionable?
designfeedback - 91
How would you respond when a senior designer challenges your choice?
design - 92
What do you do when feedback from two stakeholders conflicts?
feedbackcommunicationstakeholder-management - 93
How can you prepare a design critique session?
designsessionscritique - 94
What should a junior UI portfolio case study demonstrate?
portfolio - 95
How would you present a project completed as part of a team?
- 96
Which screen would you remove from a portfolio presentation?
screensportfolio - 97
How do you explain a visual decision during an interview?
visual-design - 98
What would you do if asked to copy a competitor's interface?
types - 99
How should a UI designer collaborate with a UX designer?
designcollaboration - 100
How should a UI designer collaborate with a frontend developer?
designcollaboration