Вопросы на собеседовании: Веб-дизайнер
100 реальных вопросов с образцовыми ответами и пояснениями для уровня Junior.
Смотреть пример резюме: Веб-дизайнер →Тренировка флешкарточками
Интервальное повторение · Hunter Pass
Вопросы
Сетка задаёт общую структуру для размещения и размеров элементов страницы.
- Колонки создают повторяемые горизонтальные позиции для текста, изображений и элементов управления.
- Межколонники не дают соседним блокам визуально сливаться.
- Единое выравнивание по сетке связывает между собой разные секции.
Зачем это спрашивают: Интервьюер проверяет, понимаете ли вы сетку как структурную систему, а не как видимое украшение.
Колонки содержат контент, межколонники разделяют их, а внешние поля защищают края макета.
- Сетка из 12 колонок поддерживает распространённое деление на половины, трети и четверти.
- Широкие межколонники сильнее разделяют блоки, но оставляют меньше места контенту.
- Внешние поля не дают тексту и элементам управления прижиматься к краю экрана.
Зачем это спрашивают: Сильный ответ различает три части сетки и объясняет влияние каждой на полезное пространство.
Система отступов ограничивает промежутки и размеры небольшим повторяемым набором значений.
- Базовый шаг 8 даёт значения 8, 16, 24 и 32 пикселя.
- Повторение шкалы делает внутренние отступы и расстояния между секциями последовательными.
- Полушаг в 4 пикселя подходит для компактных элементов без появления случайных значений.
Зачем это спрашивают: Интервьюер хочет увидеть, что вы строите отступы по заданной шкале, а не угадываете каждый промежуток.
Фиксированный контейнер сохраняет одну ширину, а резиновый меняется вместе с родителем или экраном.
- Фиксированная ширина даёт предсказуемую композицию, но может не поместиться на узком экране.
- Резиновая ширина использует проценты или гибкие размеры и занимает доступное место.
- Ограничение max-width не даёт тексту в резиновом контейнере слишком растягиваться на больших экранах.
Зачем это спрашивают: Вопрос проверяет понимание того, как размеры контейнера влияют на макет при разной ширине экрана.
Выравнивание создаёт визуальные связи между элементами и уменьшает ощущение беспорядка.
- Общий левый край упрощает просмотр заголовков, абзацев и элементов управления.
- Выравнивание по центру подходит короткому обособленному контенту, но мешает чтению длинного текста.
- Намеренное нарушение выравнивания требует ясной причины в иерархии, иначе выглядит случайным.
Зачем это спрашивают: Интервьюер оценивает, используете ли вы выравнивание для передачи связей, а не только ради ровных пикселей.
Близость показывает, что расположенные рядом элементы относятся друг к другу.
- Подпись должна быть ближе к своему полю, чем к полю выше.
- У связанных деталей карточки внутренние отступы должны быть меньше расстояния между карточками.
- Отступы могут обозначать группы даже без рамок и цветных подложек.
Зачем это спрашивают: Хороший ответ показывает, как само расстояние передаёт группировку элементов интерфейса.
Свободное пространство разделяет группы, улучшает читаемость и направляет внимание.
- Пространство вокруг главного действия может выделить его без дополнительного цвета.
- Увеличенный отступ между секциями обозначает более сильную границу контента.
- Свободное пространство не обязано быть белым, это любая незанятая область.
Зачем это спрашивают: Интервьюер проверяет, считаете ли вы пустое пространство полноценным инструментом композиции.
Симметричный баланс отражает похожий визуальный вес, а асимметричный уравновешивает разные элементы.
- Симметрия часто выглядит устойчиво, потому что обе стороны сопоставимы по размеру и положению.
- В асимметрии одно крупное изображение можно уравновесить несколькими небольшими текстовыми блоками.
- Насыщенность цвета и свободное пространство влияют на визуальный вес не меньше физического размера.
Зачем это спрашивают: Сильный ответ объясняет баланс через визуальный вес, а не требует полного совпадения двух сторон.
Визуальный ритм возникает из повторения и изменения элементов через понятные интервалы.
- Одинаковые размеры карточек, отступы и стили заголовков задают закономерность.
- Увеличенный разрыв между секциями может намеренно изменить эту закономерность.
- Случайные значения отступов нарушают ритм и делают просмотр менее предсказуемым.
Зачем это спрашивают: Интервьюер хочет понять, умеете ли вы создавать цельную страницу с помощью повторения и вариативности.
Визуальная иерархия показывает, какую информацию заметят сначала, а какую потом.
- Размер, начертание, контраст, положение и отступы могут усиливать или ослаблять акцент.
- Заголовок страницы обычно должен доминировать над вспомогательным текстом и метаданными.
- Множество одинаково заметных элементов не оставляет пользователю ясной точки входа.
Зачем это спрашивают: Вопрос проверяет, умеете ли вы визуально ранжировать контент, а не выделять всё одинаково.
Фокусная точка возникает, когда один элемент явно отличается от окружения.
- Крупный заголовок выделяется, если соседний текст набран меньшим кеглем.
- Тёмная кнопка на светлой поверхности получает акцент за счёт тонального контраста.
- Если все элементы крупные или насыщенные, исчезает контраст, который создаёт фокус.
Зачем это спрашивают: Интервьюер оценивает понимание того, что акцент зависит от относительного различия.
Гарнитура определяет общий рисунок букв, а шрифт представляет конкретное начертание внутри семейства.
- Inter является гарнитурой.
- Inter Regular выбранного размера является конкретным шрифтовым начертанием.
- Разные насыщенности и курсивы являются отдельными начертаниями одной гарнитуры.
Зачем это спрашивают: Вопрос проверяет базовую типографическую терминологию, нужную дизайнеру для точного описания текста.
Размер шрифта задаёт масштаб текста, а межстрочный интервал определяет расстояние между базовыми линиями.
- Основной текст в браузере часто начинается примерно с 16 пикселей, но воспринимаемый размер зависит от гарнитуры.
- Межстрочный интервал около 1,4-1,6 обычно оставляет многострочному тексту достаточно воздуха.
- Слишком плотные строки визуально сталкиваются, а слишком свободные разрушают цельность абзаца.
Зачем это спрашивают: Сильный ответ связывает межстрочный интервал с читаемостью абзаца, а не считает его случайным числом.
Умеренная длина строки помогает глазу переходить на следующую строку и не терять место чтения.
- Для основного текста полезен ориентир примерно от 45 до 75 знаков в строке.
- В слишком широкой колонке трудно возвращаться к началу следующей строки.
- Слишком узкая колонка создаёт частые переносы и рваный ритм чтения.
Зачем это спрашивают: Интервьюер проверяет, основан ли выбор ширины текстовой колонки на удобстве чтения.
Насыщенность должна разделять уровни важности, не превращая каждую подпись в жирную.
- Полужирный заголовок может контрастировать с обычным основным текстом в пределах одной гарнитуры.
- Мелкому тексту может требоваться более плотное начертание, потому что тонкие штрихи теряют чёткость.
- Слишком много начертаний ослабляет последовательность и может добавить лишние файлы шрифтов.
Зачем это спрашивают: Вопрос оценивает, умеете ли вы избирательно применять насыщенность ради иерархии и разборчивости.
Удачная шрифтовая пара сочетает ясный контраст с совместимыми пропорциями и характером.
- Акцидентная гарнитура может работать в заголовках, а спокойная поддерживать длинный основной текст.
- Похожая высота строчной x, или x-height, помогает двум семействам гармонировать в близких размерах.
- Ограничение одной или двумя гарнитурами упрощает управление иерархией.
Зачем это спрашивают: Интервьюер ищет подтверждение, что сочетание шрифтов служит ролям и читаемости, а не новизне.
Кернинг регулирует одну пару букв, трекинг меняет расстояния во фрагменте текста, а интерлиньяж задаёт расстояние между строками.
- Кернинг исправляет неудобные пары наподобие A и V.
- Трекинг может разрядить короткую подпись прописными буквами, но в чрезмерном виде мешает основному тексту.
- В веб-макете интерлиньяж задаётся CSS-свойством line-height.
Зачем это спрашивают: Вопрос проверяет, различаете ли вы три распространённых способа управления расстояниями в типографике.
Типографическая шкала является ограниченным набором связанных размеров текста для всего интерфейса.
- Она назначает повторяемые размеры основному тексту, подписям, подзаголовкам и заголовкам страниц.
- Небольшое соотношение размеров создаёт спокойную иерархию, а крупное выглядит выразительнее.
- Повторение шкалы исключает единичные размеры, которые трудно поддерживать последовательно.
Зачем это спрашивают: Сильный ответ представляет размеры текста как систему с заданными ролями.
Ясные уровни заголовков помогают быстро просматривать страницу и понимать вложенность разделов.
- Заголовок страницы должен визуально отличаться от заголовков разделов и подразделов.
- Соседним уровням нужна достаточная разница в размере, начертании или отступах.
- Визуальное оформление должно поддерживать семантическую структуру H1-H6, а не противоречить ей.
Зачем это спрашивают: Интервьюер проверяет, поддерживает ли визуальная иерархия быстрое чтение и семантическую структуру.
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
Как бы вы исправили готовую десктопную страницу, которая разваливается при изменении ширины?