Skip to content

Вопросы на собеседовании: Веб-дизайнер

100 реальных вопросов с образцовыми ответами и пояснениями для уровня Junior.

Смотреть пример резюме: Веб-дизайнер

Тренировка флешкарточками

Интервальное повторение · Hunter Pass

Вопросы

griddesign

Сетка задаёт общую структуру для размещения и размеров элементов страницы.

  • Колонки создают повторяемые горизонтальные позиции для текста, изображений и элементов управления.
  • Межколонники не дают соседним блокам визуально сливаться.
  • Единое выравнивание по сетке связывает между собой разные секции.

Зачем это спрашивают: Интервьюер проверяет, понимаете ли вы сетку как структурную систему, а не как видимое украшение.

layoutgridcss

Колонки содержат контент, межколонники разделяют их, а внешние поля защищают края макета.

  • Сетка из 12 колонок поддерживает распространённое деление на половины, трети и четверти.
  • Широкие межколонники сильнее разделяют блоки, но оставляют меньше места контенту.
  • Внешние поля не дают тексту и элементам управления прижиматься к краю экрана.

Зачем это спрашивают: Сильный ответ различает три части сетки и объясняет влияние каждой на полезное пространство.

system-designdesign

Система отступов ограничивает промежутки и размеры небольшим повторяемым набором значений.

  • Базовый шаг 8 даёт значения 8, 16, 24 и 32 пикселя.
  • Повторение шкалы делает внутренние отступы и расстояния между секциями последовательными.
  • Полушаг в 4 пикселя подходит для компактных элементов без появления случайных значений.

Зачем это спрашивают: Интервьюер хочет увидеть, что вы строите отступы по заданной шкале, а не угадываете каждый промежуток.

containers

Фиксированный контейнер сохраняет одну ширину, а резиновый меняется вместе с родителем или экраном.

  • Фиксированная ширина даёт предсказуемую композицию, но может не поместиться на узком экране.
  • Резиновая ширина использует проценты или гибкие размеры и занимает доступное место.
  • Ограничение max-width не даёт тексту в резиновом контейнере слишком растягиваться на больших экранах.

Зачем это спрашивают: Вопрос проверяет понимание того, как размеры контейнера влияют на макет при разной ширине экрана.

layout

Выравнивание создаёт визуальные связи между элементами и уменьшает ощущение беспорядка.

  • Общий левый край упрощает просмотр заголовков, абзацев и элементов управления.
  • Выравнивание по центру подходит короткому обособленному контенту, но мешает чтению длинного текста.
  • Намеренное нарушение выравнивания требует ясной причины в иерархии, иначе выглядит случайным.

Зачем это спрашивают: Интервьюер оценивает, используете ли вы выравнивание для передачи связей, а не только ради ровных пикселей.

Близость показывает, что расположенные рядом элементы относятся друг к другу.

  • Подпись должна быть ближе к своему полю, чем к полю выше.
  • У связанных деталей карточки внутренние отступы должны быть меньше расстояния между карточками.
  • Отступы могут обозначать группы даже без рамок и цветных подложек.

Зачем это спрашивают: Хороший ответ показывает, как само расстояние передаёт группировку элементов интерфейса.

spacingdesign

Свободное пространство разделяет группы, улучшает читаемость и направляет внимание.

  • Пространство вокруг главного действия может выделить его без дополнительного цвета.
  • Увеличенный отступ между секциями обозначает более сильную границу контента.
  • Свободное пространство не обязано быть белым, это любая незанятая область.

Зачем это спрашивают: Интервьюер проверяет, считаете ли вы пустое пространство полноценным инструментом композиции.

Симметричный баланс отражает похожий визуальный вес, а асимметричный уравновешивает разные элементы.

  • Симметрия часто выглядит устойчиво, потому что обе стороны сопоставимы по размеру и положению.
  • В асимметрии одно крупное изображение можно уравновесить несколькими небольшими текстовыми блоками.
  • Насыщенность цвета и свободное пространство влияют на визуальный вес не меньше физического размера.

Зачем это спрашивают: Сильный ответ объясняет баланс через визуальный вес, а не требует полного совпадения двух сторон.

layout

Визуальный ритм возникает из повторения и изменения элементов через понятные интервалы.

  • Одинаковые размеры карточек, отступы и стили заголовков задают закономерность.
  • Увеличенный разрыв между секциями может намеренно изменить эту закономерность.
  • Случайные значения отступов нарушают ритм и делают просмотр менее предсказуемым.

Зачем это спрашивают: Интервьюер хочет понять, умеете ли вы создавать цельную страницу с помощью повторения и вариативности.

hierarchytypes

Визуальная иерархия показывает, какую информацию заметят сначала, а какую потом.

  • Размер, начертание, контраст, положение и отступы могут усиливать или ослаблять акцент.
  • Заголовок страницы обычно должен доминировать над вспомогательным текстом и метаданными.
  • Множество одинаково заметных элементов не оставляет пользователю ясной точки входа.

Зачем это спрашивают: Вопрос проверяет, умеете ли вы визуально ранжировать контент, а не выделять всё одинаково.

colorcompositiona11y

Фокусная точка возникает, когда один элемент явно отличается от окружения.

  • Крупный заголовок выделяется, если соседний текст набран меньшим кеглем.
  • Тёмная кнопка на светлой поверхности получает акцент за счёт тонального контраста.
  • Если все элементы крупные или насыщенные, исчезает контраст, который создаёт фокус.

Зачем это спрашивают: Интервьюер оценивает понимание того, что акцент зависит от относительного различия.

typography

Гарнитура определяет общий рисунок букв, а шрифт представляет конкретное начертание внутри семейства.

  • Inter является гарнитурой.
  • Inter Regular выбранного размера является конкретным шрифтовым начертанием.
  • Разные насыщенности и курсивы являются отдельными начертаниями одной гарнитуры.

Зачем это спрашивают: Вопрос проверяет базовую типографическую терминологию, нужную дизайнеру для точного описания текста.

typography

Размер шрифта задаёт масштаб текста, а межстрочный интервал определяет расстояние между базовыми линиями.

  • Основной текст в браузере часто начинается примерно с 16 пикселей, но воспринимаемый размер зависит от гарнитуры.
  • Межстрочный интервал около 1,4-1,6 обычно оставляет многострочному тексту достаточно воздуха.
  • Слишком плотные строки визуально сталкиваются, а слишком свободные разрушают цельность абзаца.

Зачем это спрашивают: Сильный ответ связывает межстрочный интервал с читаемостью абзаца, а не считает его случайным числом.

Умеренная длина строки помогает глазу переходить на следующую строку и не терять место чтения.

  • Для основного текста полезен ориентир примерно от 45 до 75 знаков в строке.
  • В слишком широкой колонке трудно возвращаться к началу следующей строки.
  • Слишком узкая колонка создаёт частые переносы и рваный ритм чтения.

Зачем это спрашивают: Интервьюер проверяет, основан ли выбор ширины текстовой колонки на удобстве чтения.

typographyhierarchy

Насыщенность должна разделять уровни важности, не превращая каждую подпись в жирную.

  • Полужирный заголовок может контрастировать с обычным основным текстом в пределах одной гарнитуры.
  • Мелкому тексту может требоваться более плотное начертание, потому что тонкие штрихи теряют чёткость.
  • Слишком много начертаний ослабляет последовательность и может добавить лишние файлы шрифтов.

Зачем это спрашивают: Вопрос оценивает, умеете ли вы избирательно применять насыщенность ради иерархии и разборчивости.

typography

Удачная шрифтовая пара сочетает ясный контраст с совместимыми пропорциями и характером.

  • Акцидентная гарнитура может работать в заголовках, а спокойная поддерживать длинный основной текст.
  • Похожая высота строчной x, или x-height, помогает двум семействам гармонировать в близких размерах.
  • Ограничение одной или двумя гарнитурами упрощает управление иерархией.

Зачем это спрашивают: Интервьюер ищет подтверждение, что сочетание шрифтов служит ролям и читаемости, а не новизне.

typography

Кернинг регулирует одну пару букв, трекинг меняет расстояния во фрагменте текста, а интерлиньяж задаёт расстояние между строками.

  • Кернинг исправляет неудобные пары наподобие A и V.
  • Трекинг может разрядить короткую подпись прописными буквами, но в чрезмерном виде мешает основному тексту.
  • В веб-макете интерлиньяж задаётся CSS-свойством line-height.

Зачем это спрашивают: Вопрос проверяет, различаете ли вы три распространённых способа управления расстояниями в типографике.

Типографическая шкала является ограниченным набором связанных размеров текста для всего интерфейса.

  • Она назначает повторяемые размеры основному тексту, подписям, подзаголовкам и заголовкам страниц.
  • Небольшое соотношение размеров создаёт спокойную иерархию, а крупное выглядит выразительнее.
  • Повторение шкалы исключает единичные размеры, которые трудно поддерживать последовательно.

Зачем это спрашивают: Сильный ответ представляет размеры текста как систему с заданными ролями.

hierarchy

Ясные уровни заголовков помогают быстро просматривать страницу и понимать вложенность разделов.

  • Заголовок страницы должен визуально отличаться от заголовков разделов и подразделов.
  • Соседним уровням нужна достаточная разница в размере, начертании или отступах.
  • Визуальное оформление должно поддерживать семантическую структуру H1-H6, а не противоречить ей.

Зачем это спрашивают: Интервьюер проверяет, поддерживает ли визуальная иерархия быстрое чтение и семантическую структуру.

color

RGB, HEX и HSL могут задавать один экранный цвет через разные параметры.

  • RGB задаёт значения красного, зелёного и синего каналов и поддерживает альфа-значение для прозрачности.
  • HEX даёт компактную запись, удобную для переноса точного цвета между Figma и CSS.
  • HSL разделяет тон, насыщенность и светлоту, поэтому в нём проще получать связанные светлые или менее насыщенные цвета.

Зачем это спрашивают: Вопрос проверяет знание распространённых экранных форматов цвета и их практических различий.

Закрытые вопросы

  • 21

    Что описывают тон, насыщенность и светлота цвета?

    colorrendering
  • 22

    Какие коэффициенты контраста текста должен знать начинающий веб-дизайнер?

    contrastdesigna11y
  • 23

    Почему цвет не должен быть единственным способом передачи смысла?

    colorcommunication
  • 24

    Как семантические цветовые роли улучшают палитру интерфейса?

    colortypes
  • 25

    Чем математическое выравнивание отличается от оптического?

    layout
  • 26

    Что означает адаптивный веб-дизайн?

    responsivedesign
  • 27

    Что означает подход mobile-first?

    design
  • 28

    Как дизайнеру выбирать брейкпоинты адаптивного макета?

    responsivedesign
  • 29

    Что такое плавно масштабируемая типографика?

    typography
  • 30

    Как должны вести себя изображения в адаптивном макете?

    layoutimageryresponsive
  • 31

    Каким должен быть доступный размер области нажатия на мобильном устройстве?

  • 32

    Почему интерактивные состояния должны работать без наведения курсора?

  • 33

    Что такое блочная модель CSS?

    css
  • 34

    Что меняет свойство box-sizing: border-box?

  • 35

    Чем блочные элементы CSS отличаются от строчных?

    css
  • 36

    Когда отступ следует задавать через padding, а когда через margin?

    css
  • 37

    Для каких задач лучше всего подходит Flexbox?

    flexbox
  • 38

    Для каких задач лучше всего подходит CSS Grid?

    cssgrid
  • 39

    Чем управляет CSS-свойство gap?

    css
  • 40

    Чем единицы px, rem, em, проценты и единицы вьюпорта отличаются в CSS?

    css
  • 41

    Чем min-width, max-width и width отличаются в CSS?

    css
  • 42

    Что такое компонент и экземпляр в Figma?

    figmacomponents
  • 43

    Что такое варианты в Figma?

    figma
  • 44

    Что такое свойства компонентов в Figma?

    figmacomponents
  • 45

    Что делает Auto Layout в Figma?

    figmalayout
  • 46

    Что означают fixed, hug contents и fill container в Figma Auto Layout?

    figmacontainerslayout
  • 47

    Чем управляют constraints в Figma?

    figma
  • 48

    Что такое стили в Figma?

    figmastyle
  • 49

    Что такое переменные в Figma?

    figma
  • 50

    Что такое режимы переменных в Figma?

    figma
  • 51

    Как бы вы построили макет страницы услуги, если финальный текст уже написан?

  • 52

    Как бы вы сохранили удобство двух колонок на средней ширине до перехода в одну колонку?

    schema
  • 53

    Как бы вы спроектировали страницу статьи для долгого чтения?

    formsdesign
  • 54

    Как бы вы исправили страницу, где каждый блок контента помещён в карточку с рамкой?

  • 55

    Как бы вы исправили страницу, где заголовок, подзаголовки и основной текст выглядят одинаково важными?

  • 56

    Как бы вы привели в порядок страницу с множеством размеров, насыщенностей и стилей текста?

    typographystyle
  • 57

    Как бы вы исправили основной текст, который утомительно читать на десктопе?

  • 58

    Как бы вы исправили первый экран, где заголовок, абзац, бейджи и две кнопки спорят за внимание?

  • 59

    Как бы вы исправили светло-серый текст, который выглядит изящно, но плохо читается?

    rendering
  • 60

    Как бы вы исправили поля ввода, границы которых теряются на фоне страницы?

    composition
  • 61

    Как бы вы исправили непоследовательные отступы на существующей странице?

  • 62

    Как бы вы спроектировали ряд карточек с заголовками и описаниями разной длины?

    design
  • 63

    Как бы вы поступили, если фирменная гарнитура поддерживает английский, но не содержит кириллицу?

    typographybranding
  • 64

    Как бы вы выбрали типографику для компактного веб-дашборда?

    typography
  • 65

    Как бы вы исправили стиль заголовка, который помещается на английском, но переполняется на русском?

    style
  • 66

    Как бы вы адаптировали десктопную типографическую иерархию под мобильный экран?

    hierarchy
  • 67

    Как бы вы адаптировали под мобильный экран десктопный первый экран с текстом рядом с крупным изображением?

    imagery
  • 68

    Как бы вы адаптировали десктопную панель навигации с множеством ссылок под мобильный экран?

  • 69

    Как бы вы адаптировали сетку проектов из трёх колонок под маленькие экраны?

    gridschema
  • 70

    Как бы вы адаптировали широкую сравнительную таблицу под мобильный экран?

  • 71

    Как бы вы адаптировали двухколоночную форму с десктопа на мобильный экран?

    formsschema
  • 72

    Как бы вы адаптировали промобаннер, если его заголовок встроен в изображение?

    imagery
  • 73

    Как бы вы собрали переиспользуемый компонент кнопки в Figma?

    figmacomponents
  • 74

    Как бы вы собрали компонент текстового поля со всеми нужными состояниями в Figma?

    figmacomponents
  • 75

    Как бы вы собрали компонент карточки с необязательными метаданными и действиями?

    components
  • 76

    Как бы вы настроили десктопную и мобильную версии одного компонента шапки в Figma?

    figmacomponents
  • 77

    Как бы вы упростили компонент кнопки в Figma с десятками комбинаций значков?

    figmacomponents
  • 78

    Как бы вы закрепили бейдж в углу изображения с изменяемым размером в Figma?

    figmaimagery
  • 79

    Как бы вы настроили переменные отступов для небольшого сайта в Figma?

    figma
  • 80

    Как бы вы перевели существующий файл Figma с сырых цветов на семантические переменные?

    figmacolor
  • 81

    Как бы вы нашли причину, по которой вложенный компонент Figma остаётся светлым после переключения родителя в тёмный режим?

    componentsthemingfigma
  • 82

    Как бы вы собрали список тегов в Figma, если их число и длина могут меняться?

    figma
  • 83

    Как бы вы исправили компонент Figma, экземпляры которого ломаются при замене подписи?

    figmacomponents
  • 84

    Как бы вы сохранили яркий фирменный цвет кнопки, если белый текст не проходит по контрасту?

    colorbrandinga11y
  • 85

    Как бы вы разместили пять действий в мобильной панели, не делая все кнопки тесными?

  • 86

    Как бы вы спроектировали состояния основной кнопки?

    design
  • 87

    Как бы вы спроектировали заметный клавиатурный фокус в стиле бренда?

    brandingdesign
  • 88

    Как бы вы спроектировали состояния ошибки, успеха и отключения для поля формы?

    formsdesign
  • 89

    Как бы вы исправили статусные метки, которые различаются только красным, жёлтым и зелёным цветом?

  • 90

    Как бы вы подготовили отступы готовой страницы в Figma к разработке?

    figma
  • 91

    Как бы вы описали адаптивное поведение перед передачей страницы разработчику?

    responsive
  • 92

    Как бы вы подготовили состояния компонентов для чистой передачи макета из Figma?

    figmacomponents
  • 93

    Как бы вы подготовили значки и изображения в веб-макете к разработке?

    imagerydesign
  • 94

    Как бы вы проверили компонент перед отметкой о готовности дизайна к разработке?

    componentsdesign
  • 95

    Как бы вы выбрали палитру сайта, если у бренда есть один очень яркий акцентный цвет?

    colorbranding
  • 96

    Как бы вы выбрали сетку для редакционного бренда с длинными статьями и крупными фотографиями?

    gridbrandinglayout
  • 97

    Как бы вы выбрали сетку для компактного веб-приложения с боковой панелью и панелями данных?

    grid
  • 98

    Как бы вы выбрали одну из двух предложенных палитр для сайта одного бренда?

    colorbranding
  • 99

    Как бы вы исправили визуально шумную страницу, где у каждой секции свой цвет фона?

    colorcomposition
  • 100

    Как бы вы исправили готовую десктопную страницу, которая разваливается при изменении ширины?