Skip to content

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

hierarchy

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.

screens

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.

designgridtypes

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.

grid

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

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.

spacingsystem-design

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.

settings

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.

design

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.

layout

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.

hierarchy

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.

typographytypes

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.

schema

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.

controlscolor

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

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.

brandingcolora11y

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.

types

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