Экзаменационные вопросы
Только вопросы для самопроверки — без ответов и без разбивки на билеты.
Развёрнутые ответы см. в private_exam_answers.md, практические задания — в
private_exam_tasks.md, билеты — в private_exam_tickets.md.
Платформа — Figma, мобильный интерфейсный дизайн (лекции 1–3).
Раздел 1. Основы интерфейсного дизайна в Figma
- Что такое фрейм (Frame) в Figma и чем он отличается от группы (Group)?
- Перечислите основные преимущества использования автолэйаута (Auto Layout) в Figma.
- Какие типы фреймов поддерживает Figma? Приведите примеры.
- Объясните, что такое Layout Grid и для чего он используется при создании мобильных интерфейсов.
- Какие параметры необходимо учитывать при создании мобильного фрейма для iPhone 13?
- Что такое Safe Area в мобильном дизайне и почему важно его учитывать?
- Опишите процесс создания цветовых стилей (Color Styles) в Figma и их преимущества.
- Для чего используются текстовые стили (Text Styles) и как они упрощают работу дизайнера?
- Какие основные принципы типографики необходимо соблюдать при создании мобильного интерфейса?
- Объясните разницу между компонентом (Component) и экземпляром (Instance) в Figma.
- Что такое варианты компонентов (Variants) и в каких случаях их следует использовать?
- Опишите процесс создания интерактивного прототипа в Figma.
- Какие типы анимаций доступны при создании переходов между экранами в Figma?
- Что такое Smart Animate и чем он отличается от других типов анимаций?
- Какие форматы экспорта поддерживает Figma и когда использовать каждый из них?
Раздел 2. Компоненты и дизайн-системы
- Что такое дизайн-система и из каких основных компонентов она состоит?
- Объясните понятие «дизайн-токены» (Design Tokens) и приведите примеры.
- Какие типы цветов обычно включаются в дизайн-систему? Опишите назначение каждого типа.
- Что такое семантические цвета (Semantic Colors) и приведите примеры их использования.
- Опишите структуру типографической шкалы в дизайн-системе.
- Что такое Elevation (уровни поднятия) и как они используются в дизайне интерфейсов?
- В чём разница между базовыми (Base) и композитными (Composite) компонентами?
- Опишите процесс создания компонента кнопки с несколькими вариантами (Primary, Secondary, Ghost).
- Какие состояния должен иметь компонент Input и как они визуально отличаются?
- Что такое переиспользуемые компоненты и почему они важны в дизайн-системе?
- Как правильно организовать компоненты в библиотеке дизайн-системы?
- Объясните принцип работы автолэйаута при создании адаптивных компонентов.
- Какие параметры автолэйаута влияют на адаптивность компонента?
- Что такое Spacing Scale и какие значения обычно используются в дизайн-системах?
- Опишите процесс создания карточки товара (Product Card) как компонента.
Раздел 3. Адаптивный дизайн и прототипирование
- Что такое адаптивный дизайн (Responsive Design) и какие принципы лежат в его основе?
- Объясните концепцию «Mobile First» и её преимущества.
- Какие breakpoints (точки перелома) используются для мобильных устройств и планшетов?
- Как изменяется сетка (Grid) при переходе от мобильной к десктопной версии?
- Опишите различия в структуре Header для мобильной и десктопной версий.
- Что такое Touch Targets и какие минимальные размеры должны иметь интерактивные элементы на мобильных устройствах?
- Как организовать контент на экране с учётом принципа приоритета контента (Content Priority)?
- Объясните, как создавать адаптивную сетку товаров для разных размеров экранов.
- Какие элементы интерфейса обычно скрываются или изменяются при переходе на мобильную версию?
- Опишите процесс создания адаптивного компонента, который работает на разных размерах экранов.
- Что такое микроанимации и какую роль они играют в пользовательском опыте?
- Опишите процесс настройки интерактивных состояний для кнопки (Hover, Pressed, Disabled).
- Какие типы триггеров (Triggers) можно использовать при создании прототипов в Figma?
- Объясните разницу между анимациями Smart Animate, Slide и Instant.
- Как настроить плавные переходы между состояниями компонента?
- Что такое интерактивные компоненты и в чём их преимущество перед статическими?
- Опишите процесс создания мобильного меню с анимацией появления.
- Как тестировать прототип на реальных устройствах?
- Какие параметры анимации (Duration, Easing) влияют на восприятие пользователем?
- Объясните, как организовать файл Figma для командной работы и какие функции способствуют коллаборации.
Бонусные вопросы (углублённое изучение)
- Что такое Constraints в Figma и как они помогают создавать адаптивные макеты?
- Объясните разницу между Padding и Gap в автолэйауте.
- Как использовать плагины в Figma для ускорения работы дизайнера?
- Что такое Design Tokens в контексте передачи дизайна разработчикам?
- Опишите процесс создания дизайн-системы с нуля.