Skip to content

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

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

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

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

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

Вопросы

hierarchy

Визуальная иерархия направляет внимание с помощью осознанных визуальных различий.

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

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

screens

Я бы перестроил иерархию вокруг главной задачи пользователя.

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

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

designgridtypes

Сетка помогает быстрее просматривать интерфейс, поддерживать его и расширять.

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

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

grid

Выход за сетку уместен только тогда, когда у исключения есть ясная цель.

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

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

spacing

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

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

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

spacingsystem-design

Система отступов с шагом восемь пикселей делает компоновку единообразнее и упрощает ее описание.

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

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

settings

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

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

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

design

Свободное пространство функционально, когда оно объясняет структуру и улучшает удобство интерфейса.

  • Оно разделяет смысловые группы и создает комфортный ритм чтения.
  • Оно дает важным элементам управления достаточно места, чтобы выделяться.
  • Его объем должен учитывать связи между контентом и ограничения экрана, а не добавляться только ради дорогого вида.

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

Если элементы с одинаковыми координатами выглядят неровно, я применю оптическое выравнивание.

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

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

layout

Макет карточек должен учитывать разную длину контента и не заставлять ключевые действия двигаться непредсказуемо.

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

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

hierarchy

Полезная типографическая иерархия дает каждой текстовой роли ясное и постоянное назначение.

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

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

Я бы выбирал параметры основного текста по его читаемости в реальных условиях просмотра.

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

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

typographytypes

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

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

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

Длинный заголовок должен аккуратно переноситься и сохранять свое место в иерархии.

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

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

Прописные буквы могут подойти коротким второстепенным подписям, но такой прием нужно тщательно проверить.

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

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

schema

Длина строки должна поддерживать ровный ритм чтения.

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

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

controlscolor

Цвета действий должны ясно показывать приоритет, не скрывая второстепенные варианты.

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

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

color

Один только цвет не может надежно передать статус.

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

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

brandingcolora11y

Я бы оценил конкретное сочетание цветов и контекст, а не отказывался от фирменного цвета полностью.

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

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

types

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

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

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

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

  • 21

    Когда иконка понятна без текстовой подписи?

    iconography
  • 22

    Как вы сохраните визуальную консистентность иконок?

    visual-design
  • 23

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

    iconography
  • 24

    Как вы оцените консистентность скруглений?

  • 25

    Что вы измените, если экран выглядит аккуратно, но его трудно просматривать?

    screens
  • 26

    Какие состояния нужно спроектировать для кнопки?

    design
  • 27

    Чем отключенное действие отличается от недоступного действия с объяснением?

    states
  • 28

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

    formsdesign
  • 29

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

    formscomponents
  • 30

    Как состояния ошибки и фокуса должны сочетаться в текстовом поле?

  • 31

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

    controls
  • 32

    Почему подпись чекбокса должна быть кликабельной?

    controls
  • 33

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

    formsvalidation
  • 34

    Почему плейсхолдер плохо заменяет подпись поля?

  • 35

    Как ясно показать необязательные и обязательные поля?

  • 36

    Что вы добавите в пустое состояние нового списка проектов?

    states
  • 37

    Чем состояние ошибки должно отличаться от пустого состояния?

    states
  • 38

    Когда скелетон предпочтительнее спиннера?

    screensux
  • 39

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

    overlays
  • 40

    Как вы визуально выделите опасное действие?

    statesvisual-design
  • 41

    Что делает пункт навигации визуально выбранным?

    navigationcontrols
  • 42

    Чем помогают хлебные крошки и когда они лишние?

    navigation
  • 43

    Когда вкладки будут плохим выбором навигации?

    navigation
  • 44

    Как должна вести себя нижняя мобильная навигация?

    navigationresponsive
  • 45

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

    navigation
  • 46

    Как вариант компонента может стать слишком сложным?

    variantscomponents
  • 47

    Зачем описывать использование компонента, а не только внешний вид?

    components
  • 48

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

    guidance
  • 49

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

    notificationsdesign
  • 50

    Когда таблице нужна альтернатива в виде карточек?

    tables
  • 51

    Как начать адаптацию десктопного экрана для мобильного?

    responsivescreens
  • 52

    Что должно определять адаптивную контрольную точку?

    responsive
  • 53

    Как сетка карточек из трех колонок должна реагировать на сужение экрана?

    gridschema
  • 54

    Зачем тестировать ширину между основными фреймами?

  • 55

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

    navigationscreens
  • 56

    Как учесть мобильную клавиатуру в форме?

    formsresponsivekeyboard
  • 57

    Что делает область касания удобной?

    touch-targets
  • 58

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

    interaction
  • 59

    Зачем проектировать видимый индикатор клавиатурного фокуса?

    keyboardfocusdesign
  • 60

    Как вы проверите порядок фокуса в диалоге?

    focusoverlays
  • 61

    Какие сочетания контраста нужно проверять кроме основного текста?

    contrasta11y
  • 62

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

    color
  • 63

    Что должно происходить при увеличении текста до 200 процентов?

  • 64

    Как проектировать движение для пользователей, предпочитающих его сокращение?

    reduced-motiondesignmotion
  • 65

    Когда аннотация доступности полезна в дизайн-файле?

    designa11y
  • 66

    Что такое дизайн-токен на практике?

    tokensdesigndesign-system
  • 67

    Почему в компонентах семантические токены цвета лучше названий вроде blue-500?

    colorcomponentstokens
  • 68

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

    spacingtokens
  • 69

    Как связаны компонент и токен?

    componentstokens
  • 70

    Как организовать Figma-файл для небольшой функции?

    figma
  • 71

    Что делает имя слоя полезным?

  • 72

    Когда стоит создавать компонент Figma?

    figmacomponents
  • 73

    Как Auto Layout и constraints решают разные задачи?

    figmalayout
  • 74

    Что должно передавать свойство компонента?

    communicationcomponents
  • 75

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

    experiments
  • 76

    Зачем проектировать с реалистичным контентом вместо lorem ipsum?

    design
  • 77

    Как вы проверите карточку на крайних вариантах контента?

  • 78

    Чем заменить отсутствующее фото профиля?

    imagery
  • 79

    Как локализация может повлиять на готовый UI?

    localization
  • 80

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

    types
  • 81

    Что нужно разработчикам при качественной передаче дизайна?

  • 82

    Как описать адаптивное поведение, не рисуя каждую ширину?

    responsive
  • 83

    Когда нужно экспортировать ассет, а не оставлять его для CSS или нативного UI?

    css
  • 84

    Что вы проверите в Figma Dev Mode перед передачей?

    figmahandoff
  • 85

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

    screensdesign
  • 86

    Какие отличия реализации вы исправите первыми?

    prioritization
  • 87

    Как сообщить разработчику об ошибке в отступах?

    spacing
  • 88

    Что делать, если ограничения реализации делают ваш макет невозможным?

    layout
  • 89

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

    screensdiscoverycritique
  • 90

    Что делает дизайн-обратную связь применимой?

    designfeedback
  • 91

    Как вы ответите, если senior-дизайнер оспорит ваше решение?

    design
  • 92

    Что делать при конфликте обратной связи от двух стейкхолдеров?

    feedbackcommunicationstakeholder-management
  • 93

    Как подготовить сессию дизайн-критики?

    designsessionscritique
  • 94

    Что должен демонстрировать кейс junior UI-дизайнера в портфолио?

    portfolio
  • 95

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

  • 96

    Какой экран вы уберете из презентации портфолио?

    screensportfolio
  • 97

    Как объяснить визуальное решение на собеседовании?

    visual-design
  • 98

    Что вы сделаете, если вас попросят скопировать интерфейс конкурента?

    types
  • 99

    Как UI-дизайнеру сотрудничать с UX-дизайнером?

    designcollaboration
  • 100

    Как UI-дизайнеру сотрудничать с frontend-разработчиком?

    designcollaboration