Skip to content

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

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

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

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

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

Вопросы

user-research

Качественное исследование помогает контекстно объяснять опыт, а количественное оценивает его измеримые закономерности.

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

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

user-research

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

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

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

evidence

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

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

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

user-researchbiascontrols

Основа выборки, процесс отбора и критерии скрининга вместе определяют, чьи данные исследование может обоснованно представлять.

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

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

sampling

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

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

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

observationevidence

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

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

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

user-research

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

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

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

discovery

Сильная формулировка Jobs to Be Done описывает прогресс, к которому человек стремится в конкретной ситуации.

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

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

evidencejourneys

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

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

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

journeysservice-design

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

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

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

usability

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

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

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

usabilityrecovery

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

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

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

usabilitysystem-design

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

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

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

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

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

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

funnel

Определите события и правила воронки до интерпретации конверсии.

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

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

cohortsmonitoringaggregation

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

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

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

ab-testing

Корректно заданный A/B-тест описывает правило решения, аудиторию, распределение, измерения и анализ до просмотра результатов.

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

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

confidence-intervalssignificance

Отделяйте свидетельство отличия эффекта от шума от оценки его реальной ценности.

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

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

correlation

Корреляция показывает совместное изменение переменных, но не устанавливает причину этой связи.

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

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

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

  • Happiness охватывает отношение и удовлетворенность, Engagement глубину или частоту взаимодействия, а Adoption начало использования новыми или существующими пользователями.
  • Retention отражает продолжение использования со временем, а Task success эффективность, результативность и ошибки при выполнении целевых задач.
  • Для каждого нужного измерения сформулируйте пользовательскую цель, найдите признаки прогресса в поведении или отношении и задайте метрики с аудиторией, периодом и источником данных.

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

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

  • 21

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

    designinformation-architecture
  • 22

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

    navigationtypes
  • 23

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

    navigation
  • 24

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

  • 25

    Что оценивают сортировка карточек и тестирование дерева и чего ни один из этих методов не может доказать отдельно?

    information-architecturedecision-makingtesting
  • 26

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

    forms
  • 27

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

    information-architecturearchitecture
  • 28

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

    state
  • 29

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

    asyncgenericsstates
  • 30

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

    lockingrollback
  • 31

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

    recoverydesign
  • 32

    Из каких основных частей состоит микроинтеракция?

  • 33

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

    formscommunication
  • 34

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

    formsasyncvalidation
  • 35

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

    tables
  • 36

    Когда следует использовать пагинацию, кнопку «Загрузить еще» или бесконечную прокрутку?

    pagination
  • 37

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

    componentsdesign-systemsystem-design
  • 38

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

    variantscomponents
  • 39

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

    system-designdesigncomponents
  • 40

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

    system-designdesigncomponents
  • 41

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

    deprecationsystem-designdesign
  • 42

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

    componentsfigmastorybook
  • 43

    Что означают уровни соответствия WCAG A, AA и AAA и к чему применяется такое соответствие?

    wcaga11y
  • 44

    Какие понятия определяют представление интерфейса в дереве доступности?

    a11ytypes
  • 45

    Почему нативную семантику HTML следует предпочитать собственным паттернам на основе ARIA?

    htmla11y
  • 46

    Что должна охватывать матрица тестирования со вспомогательными технологиями и каковы ограничения автоматических проверок?

    assistive-techtesting
  • 47

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

    communication
  • 48

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

    figma
  • 49

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

    figmacomponentsprototypes
  • 50

    Как адаптировать паттерн для веба, iOS и Android, сохраняя одно и то же намерение пользователя?

  • 51

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

    flowsdesignvalidation
  • 52

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

    design
  • 53

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

    controlsdesigndata-structures
  • 54

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

    responsivenotificationsdesign
  • 55

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

  • 56

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

    flowsdesignidentity
  • 57

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

    evidencedesign
  • 58

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

    responsiveworkflowsdesign
  • 59

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

    progressive-disclosuredesignconfig
  • 60

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

    ownershipdesign
  • 61

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

    onboardingfunnelflows
  • 62

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

    workflows
  • 63

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

    participantsbiasworkflows
  • 64

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

    flowsusabilitytesting
  • 65

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

    participantssynthesisevidence
  • 66

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

    usabilitydesign
  • 67

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

    hypothesis-testing
  • 68

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

    diary-study
  • 69

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

    information-architecturearchitecture
  • 70

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

    evidencefindingsdesign
  • 71

    В воронке оформления заказа между выбором доставки и вводом платежных данных теряется 18 процентных пунктов; как вы найдете причину падения до изменения интерфейса?

    flowscontrolstypes
  • 72

    После редизайна успешность задачи выросла с 68% до 82%, но медианное время увеличилось на 40%, а число ошибок среди завершивших задачу удвоилось; как вы оцените результат?

  • 73

    Общая доля завершения онбординга снизилась, и предложен редизайн; какой анализ когорт и сегментов вы проведете сначала?

    flowsonboardingcohorts
  • 74

    Юзабилити-тестирование и аналитика выявили двенадцать проблем, но за этот цикл можно исправить только три; как вы расставите приоритеты?

    usabilityprioritizationtesting
  • 75

    Вы тестируете обновленный процесс создания учетной записи; как спроектировать решение по A/B-тесту с конверсией как основной метрикой, не скрывая проблемы качества?

    flowsdesignmonitoring
  • 76

    Эксперимент стал статистически значимым после ежедневных проверок аналитиками, но прирост конверсии составил только 0,2 процентного пункта; что следует сделать?

    experimentssignificanceconversion
  • 77

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

    evidenceflows
  • 78

    Пользователи сообщают, что поиск редко находит нужный объект; как использовать данные о поведении и исследование находимости для улучшения?

    research
  • 79

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

  • 80

    Аудит доступности нашел много дефектов в оформлении заказа; как решить, какие из них исправлять первыми?

    a11ydefectsflows
  • 81

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

    components
  • 82

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

    tokensdesigniac
  • 83

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

    contrasttokensa11y
  • 84

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

    componentsstorybookfigma
  • 85

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

    variantsdeprecationmigrations
  • 86

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

    figmaprototypesprototyping
  • 87

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

    figmaprototypesprototyping
  • 88

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

    grida11yaccessibility
  • 89

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

    a11ycontrols
  • 90

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

    keyboardreporting
  • 91

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

    concurrencydata-structuresapi
  • 92

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

    flowscontrols
  • 93

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

    figmaapiflows
  • 94

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

    flows
  • 95

    У компонента есть новые варианты в Figma, старые примеры в Storybook и другие токены отступов в выпущенном коде. Как восстановить соответствие и прояснить границы источников истины?

    componentsstorybooktokens
  • 96

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

    workflowsidentity
  • 97

    Вы передаёте в разработку адаптивный аналитический график, но выбранная библиотека ограничивает подписи и клавиатурное управление; как сохранить понятность и доступность?

    keyboarda11yresponsive
  • 98

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

    responsive
  • 99

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

    assistive-techa11yresilience
  • 100

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

    flowsstatesbatch