Skip to content

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

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

Смотреть пример резюме: UX/UI Дизайнер

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

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

Вопросы

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

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

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

user-needs

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

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

Зачем это спрашивают: Разделение потребности и функции позволяет отличить исходную цель от конкретного решения.

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

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

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

mental-modelstypes

Ментальная модель представляет собой ожидание пользователя о работе чего-либо, основанное на прежних знаниях и опыте.

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

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

types

Концептуальная модель представляет собой цельное объяснение того, какие сущности существуют в системе и как она работает.

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

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

flows

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

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

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

flows

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

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

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

information-architecturearchitecture

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

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

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

flows

Карта сайта показывает структурную иерархию страниц или разделов, а пользовательский поток показывает путь к достижению цели.

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

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

flowsjourneysscreens

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

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

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

discovery

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

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

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

typographydiscovery

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

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

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

user-researchbiasdiscovery

Исследовательские искажения возникают, когда ожидания или выбор участников систематически влияют на данные.

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

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

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

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

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

information-architecturealgorithms

Сортировка карточек показывает, как участники группируют и называют информацию.

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

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

usabilitydecision-making

Юзабилити-тест оценивает, насколько успешно представители пользователей выполняют задуманные задачи с помощью дизайна.

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

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

usabilitytesting

Главное различие состоит в том, присутствует ли ведущий, пока участник проходит тест.

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

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

usability

Нейтральное задание для юзабилити-теста описывает реалистичную цель, не раскрывая нужный путь или ответ.

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

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

evidencediscovery

Основанная на данных персона обобщает повторяющиеся закономерности, найденные в исследованиях подходящих пользователей.

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

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

discovery

Jobs to Be Done описывает прогресс, которого человек хочет достичь в конкретной ситуации с помощью продукта или услуги.

  • Подход сосредоточен на ситуации, мотивации, желаемом результате и препятствиях вокруг задачи.
  • Персона описывает повторяющийся тип пользователя через подтвержденные данными цели, поведение, потребности и контекст.
  • Jobs to Be Done отвечает прежде всего на вопрос о причине желаемого прогресса, а персона описывает людей с общими закономерностями, поэтому инструменты могут дополнять друг друга.

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

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

  • 21

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

    hierarchytypes
  • 22

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

    types
  • 23

    Для чего в дизайне интерфейсов нужны сетка и выравнивание?

    layoutgridalignment
  • 24

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

    spacingsystem-designtypes
  • 25

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

    typographytypes
  • 26

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

    colortypes
  • 27

    Чем аффорданс отличается от сигнификатора?

  • 28

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

    feedbacksystem-designcss
  • 29

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

    componentsdesign
  • 30

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

    progressive-disclosure
  • 31

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

    overlays
  • 32

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

    navigation
  • 33

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

    validationdesign
  • 34

    Чем дизайн-система отличается от UI-кита или библиотеки компонентов?

    componentssystem-designdesign
  • 35

    Из каких основных частей состоит анатомия переиспользуемого UI-компонента?

    components
  • 36

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

    tokensdesigndesign-system
  • 37

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

    figmacomponents
  • 38

    Как работают варианты и свойства компонентов в Figma?

    figmacomponents
  • 39

    Как в Auto Layout в Figma работают внутренние отступы, интервалы, выравнивание и режимы размеров?

    figmalayoutalignment
  • 40

    Чем constraints в Figma отличаются от Auto Layout и настроек изменения размера?

    figmalayout
  • 41

    Чем отличаются низкодетализированные и высокодетализированные вайрфреймы?

    wireframesdesign-collab
  • 42

    Что означает детализация прототипа и что позволяют проверить прототипы низкой, средней и высокой детализации?

    prototypingprototypesvalidation
  • 43

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

    figmaprototypesprototyping
  • 44

    Какова цель WCAG и что означают принципы POUR?

    wcaga11y
  • 45

    Каковы базовые требования WCAG AA к контрасту текста и значимых визуальных элементов интерфейса?

    wcagcontrasta11y
  • 46

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

    keyboardtypesa11y
  • 47

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

    screen-readersdesigna11y
  • 48

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

    spacing
  • 49

    Чем отличаются responsive-дизайн и adaptive-дизайн и почему полезен подход mobile-first?

    responsivedesign
  • 50

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

    usability
  • 51

    Спроектируйте короткий сценарий создания аккаунта для сервиса, где подтверждение email обязательно, а данные профиля заполнять необязательно. Какие экраны и действия вы добавите?

    flowsscreensdesign
  • 52

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

    navigation
  • 53

    На экране настроек вперемешку расположены десятки элементов для аккаунта, приватности, уведомлений и оплаты. Как вы их реорганизуете?

    settingsnotificationsscreens
  • 54

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

    recoveryscreensqueries
  • 55

    Спроектируйте пустое состояние экрана сохранённых элементов для пользователя, который ещё ничего не сохранил. Как объяснить состояние и подсказать следующее действие без выдуманного контента?

    statesscreensdesign
  • 56

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

    formsdesign
  • 57

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

    formsdesigndiscovery
  • 58

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

    flowsdesignonboarding
  • 59

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

    design
  • 60

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

    hierarchydesignscreens
  • 61

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

    prototypingusabilityflows
  • 62

    Вы хотите проверить, смогут ли пользователи изменить адрес доставки при оформлении заказа. Как сформулировать задание?

    flows
  • 63

    Во время модерируемого юзабилити-теста участник спрашивает: «Куда мне нажать?» Как ответить, не исказив результат?

    participantsusability
  • 64

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

  • 65

    Участники говорят, что им нравится экран, но многие не справляются с его основной задачей. Как интерпретировать эти данные?

    participantsevidencescreens
  • 66

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

    interviews
  • 67

    Перепишите наводящий вопрос «Разве автоматические напоминания не упростили бы управление подписками?» в виде нейтральных уточнений.

    interviewstypography
  • 68

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

    participantssampling
  • 69

    У вас есть заметки из нескольких интервью о регулярных расходах. Как выделить темы, не превращая одну яркую цитату в исследовательский вывод?

    synthesis
  • 70

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

    findingsusability
  • 71

    Вы проектируете форму оформления заказа в Figma, и вам нужен один переиспользуемый компонент поля для текстового ввода. Как построить его, чтобы подписи, подсказки и все важные состояния оставались единообразными?

    formsflowscomponents
  • 72

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

    imagerydesign
  • 73

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

    tablescontrolsresponsive
  • 74

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

    flowssettingsfeedback
  • 75

    Вам нужно спроектировать в Figma поле автодополнения города для формы путешествия. Как учесть ввод, загрузку, результаты, отсутствие результатов и выбор с клавиатуры?

    formscontrolsdesign
  • 76

    Форме отклика на вакансию нужен переиспользуемый компонент загрузки резюме. Как вы спроектируете ход загрузки, проверку, повторную попытку и удаление?

    componentsformsdesign
  • 77

    Вы проектируете поле диапазона дат для бронирования отеля на телефоне и компьютере, при этом прошлые даты запрещены, а максимальная длительность проживания составляет 30 ночей. Что вы предложите?

    responsivedesign
  • 78

    В Figma карточка товара должна выдерживать длинные заголовки, скрываемый промо-бейдж и узкий контейнер. Как построить ее с помощью Auto Layout?

    figmacontainerslayout
  • 79

    Библиотеке Figma нужны кнопки основного и вторичного акцента, трех размеров, с необязательными иконками, загрузкой, отключенным и наведенным состояниями. Как смоделировать семейство без неуправляемого набора вариантов?

    figmainteraction
  • 80

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

    figmaprototypesprototyping
  • 81

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

    formsa11ydesign
  • 82

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

    keyboardoverlays
  • 83

    Какое поведение фокуса вы зададите при открытии и закрытии модального окна, включая Escape и удержание фокуса?

    overlays
  • 84

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

    formsscreensa11y
  • 85

    Разработчик предлагает добавить ARIA-атрибуты кликабельным div. Как вы исправите дизайн и передачу в разработку?

    a11ydesign
  • 86

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

    designvalidationforms
  • 87

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

    touch-targetstypes
  • 88

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

    motiondesigncommunication
  • 89

    Как адаптировать страницу, чтобы масштабирование текста и reflow при 400% не скрывали содержимое и не требовали двумерной прокрутки, кроме допустимых случаев?

    rendering
  • 90

    Если нативного select недостаточно, как вы опишете доступный компонент combobox собственной реализации, включая клавиатуру, фокус и статусы?

    keyboardcontrols
  • 91

    Нужно превратить широкую десктопную навигацию в мобильную, не потеряв иерархию разделов и текущее местоположение пользователя. Что вы сделаете?

    navigationresponsivehierarchy
  • 92

    На широком экране страница содержит сетку карточек в три колонки и должна адаптироваться к разной ширине. Как вы зададите правила её перестройки?

    responsivescreensgrid
  • 93

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

    localizationscreensdesign
  • 94

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

    designfeedbackflows
  • 95

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

    system-design
  • 96

    Вы передаёте в разработку компонент, который меняется в зависимости от ширины экрана, с несколькими вариантами и состояниями. Что нужно подготовить для его последовательной реализации?

    componentsresponsive
  • 97

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

    imagery
  • 98

    Во время дизайн-QA вы нашли на реализованном экране различия во взаимодействии, доступности и мелких визуальных деталях. Как вы опишете и расставите приоритеты?

    designa11yprioritization
  • 99

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

    figmaprototypesprototyping
  • 100

    Заинтересованная сторона говорит: «Сделайте чище», но не объясняет проблему. Как вы превратите эту обратную связь в конкретную задачу?

    feedbackcommunicationdesign