Skip to content

Web Designer interview questions

100 real questions with model answers and explanations for Junior candidates.

See a Web Designer resume example

Practice with flashcards

Spaced repetition · Hunter Pass

Questions

griddesign

A grid gives page elements a shared structure for placement and sizing.

  • Columns create repeatable horizontal positions for text, images, and controls.
  • Gutters keep adjacent content from visually merging.
  • Consistent grid alignment makes separate sections feel related.

Why interviewers ask this: The interviewer is checking whether you understand a grid as a structural system rather than a visible decoration.

layoutgridcss

Columns hold content, gutters separate columns, and margins protect the layout edges.

  • A 12-column grid supports common divisions such as halves, thirds, and quarters.
  • Wider gutters create stronger separation but leave less room for content.
  • Outer margins stop text and controls from touching the viewport edge.

Why interviewers ask this: A strong answer distinguishes the three grid parts and explains how each affects usable space.

system-designdesign

A spacing system limits gaps and sizes to a small, repeatable scale.

  • An 8-point base produces values such as 8, 16, 24, and 32 pixels.
  • Reusing the scale makes padding and section gaps visually consistent.
  • A 4-point half-step can cover compact controls without creating arbitrary values.

Why interviewers ask this: The interviewer wants to see that you can create consistent spacing with a defined scale instead of guessing each gap.

containers

A fixed-width container keeps one width, while a fluid container changes with its parent or viewport.

  • Fixed widths offer predictable composition but can overflow narrow screens.
  • Fluid widths use percentages or flexible sizing to consume available space.
  • A fluid container with a max-width keeps large-screen text from stretching too far.

Why interviewers ask this: This checks whether you understand how container sizing affects layouts across viewport widths.

layout

Alignment creates visual relationships between elements and reduces apparent disorder.

  • Shared left edges make headings, paragraphs, and controls easier to scan.
  • Center alignment suits short, isolated content but weakens long text blocks.
  • Deliberate misalignment needs a clear hierarchy reason or it looks accidental.

Why interviewers ask this: The interviewer is evaluating whether you use alignment to communicate relationships rather than merely tidy pixels.

Proximity signals that items placed near one another belong together.

  • A label should sit closer to its input than to the field above it.
  • Related card details need smaller internal gaps than the gap between cards.
  • Spacing can define groups even without borders or background panels.

Why interviewers ask this: A good answer shows how distance itself communicates grouping in an interface.

spacingdesign

Whitespace separates groups, improves readability, and directs attention.

  • Space around a primary action can make it more prominent without adding color.
  • Larger gaps between sections signal a stronger content boundary.
  • Whitespace does not have to be white; it is any unoccupied area.

Why interviewers ask this: The interviewer is checking whether you treat empty space as an active layout tool.

Symmetrical balance mirrors similar visual weight, while asymmetrical balance offsets unequal elements.

  • Symmetry often feels stable because both sides have comparable size and placement.
  • Asymmetry can balance one large image against several smaller text elements.
  • Color intensity and whitespace affect visual weight as much as physical size.

Why interviewers ask this: A strong answer explains balance through visual weight rather than assuming both sides must match.

layout

Visual rhythm comes from repeating and varying elements at recognizable intervals.

  • Repeated card sizes, gaps, and heading styles establish a pattern.
  • A larger section break can mark a deliberate change in that pattern.
  • Random spacing values interrupt rhythm and make scanning less predictable.

Why interviewers ask this: The interviewer wants to know whether you can use repetition and variation to make a page feel coherent.

hierarchytypes

Visual hierarchy shows which information should be noticed first, second, and later.

  • Size, weight, contrast, position, and spacing can raise or lower emphasis.
  • A page title should usually dominate supporting text and metadata.
  • Too many equally strong elements leave the user without a clear entry point.

Why interviewers ask this: This tests whether you can rank content visually instead of styling every element with equal emphasis.

colorcompositiona11y

A focal point appears when one element differs clearly from its surroundings.

  • A larger headline stands out when nearby text uses a smaller scale.
  • A dark button on a light surface gains emphasis through tonal contrast.
  • Making every element large or saturated removes the contrast that creates focus.

Why interviewers ask this: The interviewer is assessing whether you understand that emphasis depends on relative difference.

typography

A typeface is the overall letter design, while a font is a specific style within that family.

  • Inter is a typeface family.
  • Inter Regular at a chosen size is a font selection.
  • Weight and italic styles are separate fonts within the same typeface family.

Why interviewers ask this: This checks basic typographic vocabulary that helps a designer specify text accurately.

typography

Font size sets the text scale, while line height controls the vertical distance between baselines.

  • Body text often starts near 16 pixels in browsers, but the typeface affects perceived size.
  • A line height around 1.4 to 1.6 commonly gives multiline text enough breathing room.
  • Very tight lines collide visually, while very loose lines break paragraph continuity.

Why interviewers ask this: A strong answer connects line height to readable paragraphs rather than treating it as an arbitrary number.

Moderate line length helps the eye move to the next line without losing its place.

  • Roughly 45 to 75 characters per line is a useful range for body copy.
  • Very wide text columns make the return sweep difficult.
  • Very narrow columns create frequent breaks and a choppy reading rhythm.

Why interviewers ask this: The interviewer is checking whether your text-column decisions are grounded in reading comfort.

typographyhierarchy

Font weight should separate levels of importance without turning every label bold.

  • A semibold heading can contrast with regular body text while staying in one family.
  • Small text may need a sturdier weight because thin strokes lose clarity.
  • Using too many weights weakens consistency and can add unnecessary font files.

Why interviewers ask this: This evaluates whether you can use weight selectively for hierarchy and legibility.

typography

A useful type pairing combines clear contrast with compatible proportions and tone.

  • A display face can handle headings while a restrained face supports long body copy.
  • Similar x-heights, measured by the lowercase x, can make two families feel more harmonious at nearby sizes.
  • Limiting the page to one or two families keeps hierarchy easier to control.

Why interviewers ask this: The interviewer wants evidence that type pairing serves roles and readability rather than novelty.

typography

Kerning adjusts one letter pair, tracking adjusts spacing across text, and leading means line spacing.

  • Kerning fixes awkward pairs such as A and V.
  • Tracking can open a short uppercase label but usually harms body text when exaggerated.
  • In web layouts, leading is controlled with the CSS line-height property.

Why interviewers ask this: This checks whether you can distinguish three common typography spacing controls.

A typographic scale is a limited set of related text sizes used across an interface.

  • It assigns repeatable sizes to body text, labels, subheadings, and page titles.
  • A modest ratio creates subtle hierarchy, while a larger ratio feels more dramatic.
  • Reusing the scale avoids isolated sizes that are hard to maintain consistently.

Why interviewers ask this: A strong answer presents type sizes as a system with defined roles.

hierarchy

Clear heading levels let readers scan the page and understand how sections nest.

  • The page title should be visually distinct from section and subsection headings.
  • Adjacent levels need enough difference in size, weight, or spacing to be recognizable.
  • Visual styling should support the semantic H1 to H6 structure rather than contradict it.

Why interviewers ask this: The interviewer is checking whether your visual hierarchy supports both scanning and semantic structure.

color

RGB, HEX, and HSL can represent the same screen color through different controls.

  • RGB exposes red, green, and blue channels and supports an alpha value for transparency.
  • HEX is a compact notation that is convenient for copying exact color values between Figma and CSS.
  • HSL separates hue, saturation, and lightness, which makes related lighter or less saturated colors easier to derive.

Why interviewers ask this: This tests whether you recognize common screen-color formats and their practical differences.

Locked questions

  • 21

    What do hue, saturation, and lightness describe?

    colorrendering
  • 22

    What contrast ratios should a junior web designer know for text?

    contrastdesigna11y
  • 23

    Why should color not be the only way to communicate meaning?

    colorcommunication
  • 24

    How do semantic color roles improve an interface palette?

    colortypes
  • 25

    What is the difference between mathematical and optical alignment?

    layout
  • 26

    What does responsive web design mean?

    responsivedesign
  • 27

    What does mobile-first design mean?

    design
  • 28

    How should a designer choose responsive breakpoints?

    responsivedesign
  • 29

    What is fluid typography?

    typography
  • 30

    What should happen to images in a responsive layout?

    layoutimageryresponsive
  • 31

    What makes a touch target accessible on mobile?

  • 32

    Why must interactive states work without hover?

  • 33

    What is the CSS box model?

    css
  • 34

    What does box-sizing: border-box change?

  • 35

    What is the difference between block and inline elements in CSS?

    css
  • 36

    When should spacing be padding and when should it be margin?

    css
  • 37

    What is Flexbox best suited for?

    flexbox
  • 38

    What is CSS Grid best suited for?

    cssgrid
  • 39

    What does the CSS gap property control?

    css
  • 40

    How do px, rem, em, percent, and viewport units differ in CSS?

    css
  • 41

    What is the difference between min-width, max-width, and width in CSS?

    css
  • 42

    What is a component and an instance in Figma?

    figmacomponents
  • 43

    What are variants in Figma?

    figma
  • 44

    What are component properties in Figma?

    figmacomponents
  • 45

    What does Auto Layout do in Figma?

    figmalayout
  • 46

    What do fixed, hug contents, and fill container mean in Figma Auto Layout?

    figmacontainerslayout
  • 47

    What do constraints control in Figma?

    figma
  • 48

    What are styles in Figma?

    figmastyle
  • 49

    What are variables in Figma?

    figma
  • 50

    What are variable modes in Figma?

    figma
  • 51

    How would you lay out a service page when the final copy is already written?

  • 52

    How would you keep two content columns usable at medium widths before stacking them?

    schema
  • 53

    How would you design an article page for long-form reading?

    formsdesign
  • 54

    How would you fix a page where every content block is inside a bordered card?

  • 55

    How would you fix a page where the title, headings, and body text all look equally important?

  • 56

    How would you clean up a page that uses many font sizes, weights, and text styles?

    typographystyle
  • 57

    How would you fix body copy that feels tiring to read on desktop?

  • 58

    How would you fix a hero section with a headline, paragraph, badges, and two buttons all competing for attention?

  • 59

    How would you fix light gray text that looks elegant but is hard to read?

    rendering
  • 60

    How would you fix input fields whose borders disappear against the page background?

    composition
  • 61

    How would you fix inconsistent spacing across an existing page?

  • 62

    How would you design a row of cards when titles and descriptions have different lengths?

    design
  • 63

    How would you handle a brand typeface that supports English but has no Cyrillic glyphs?

    typographybranding
  • 64

    How would you choose typography for a compact web dashboard?

    typography
  • 65

    How would you fix a heading style that fits in English but overflows in Russian?

    style
  • 66

    How would you adjust a desktop typographic hierarchy for mobile?

    hierarchy
  • 67

    How would you adapt a desktop hero with text beside a large image for mobile?

    imagery
  • 68

    How would you adapt a desktop navigation bar with many links to mobile?

  • 69

    How would you adapt a three-column project grid to smaller screens?

    gridschema
  • 70

    How would you adapt a wide comparison table for mobile?

  • 71

    How would you adapt a two-column form from desktop to mobile?

    formsschema
  • 72

    How would you adapt a promotional banner when its headline is baked into the image?

    imagery
  • 73

    How would you build a reusable button component in Figma?

    figmacomponents
  • 74

    How would you build a text field component with all necessary states in Figma?

    figmacomponents
  • 75

    How would you build a card component that can contain optional metadata and actions?

    components
  • 76

    How would you set up desktop and mobile versions of the same header component in Figma?

    figmacomponents
  • 77

    How would you simplify a Figma button component with dozens of icon combinations?

    figmacomponents
  • 78

    How would you keep a badge pinned to the corner of a resizable image in Figma?

    figmaimagery
  • 79

    How would you set up spacing variables for a small website in Figma?

    figma
  • 80

    How would you migrate an existing Figma file from raw colors to semantic variables?

    figmacolor
  • 81

    How would you debug a nested Figma component that stays light when its parent switches to dark mode?

    componentsthemingfigma
  • 82

    How would you build a tag list in Figma when the number and length of tags can change?

    figma
  • 83

    How would you fix a Figma component whose instances break when the label changes?

    figmacomponents
  • 84

    How would you keep a bright brand color in a button if white text fails contrast?

    colorbrandinga11y
  • 85

    How would you fit five actions into a mobile toolbar without making every button cramped?

  • 86

    How would you design states for a primary button?

    design
  • 87

    How would you design a visible keyboard focus state that fits the brand?

    brandingdesign
  • 88

    How would you design error, success, and disabled states for a form field?

    formsdesign
  • 89

    How would you fix status labels that differ only by red, yellow, and green?

  • 90

    How would you prepare spacing in a finished Figma page for development?

    figma
  • 91

    How would you document responsive behavior before handing a page to a developer?

    responsive
  • 92

    How would you prepare component states for a clean Figma handoff?

    figmacomponents
  • 93

    How would you prepare icons and images in a web design file for development?

    imagerydesign
  • 94

    How would you check a component before marking its design ready for development?

    componentsdesign
  • 95

    How would you choose a website palette when the brand has one very bright accent color?

    colorbranding
  • 96

    How would you choose a grid for an editorial brand with long articles and large photography?

    gridbrandinglayout
  • 97

    How would you choose a grid for a compact web app with a sidebar and data panels?

    grid
  • 98

    How would you choose between two proposed palettes for the same brand website?

    colorbranding
  • 99

    How would you fix a page that feels visually noisy because every section has a different background color?

    colorcomposition
  • 100

    How would you fix a finished desktop page that falls apart when you resize it?