Расскажите про опыт разработки сложного UI
Что проверяют
Для аналитика этот вопрос не про вёрстку. Проверяют, умеете ли вы описать интерфейс так, чтобы по вашему описанию его можно было собрать и протестировать: состояния экрана, зависимости полей, права, поведение при ошибке. Заодно видно, что вы считаете сложным: много экранов или много правил. Второе ценится выше.
Как отвечать
Возьмите один экран или модуль и раскройте, в чём была сложность именно для постановки задачи:
- задача пользователя: кто работает с экраном, как часто, что делает до и после;
- почему интерфейс непростой: большой объём данных, несколько ролей с разной видимостью, форма с зависимыми полями, мастер из нескольких шагов, обновление данных на лету;
- как описывали: прототип, таблица полей с типами и обязательностью, правила валидации, перечень состояний (пусто, загрузка, ошибка сети, нет прав, частичные данные);
- что уточняли у бизнеса и что осознанно вынесли за первую версию;
- как проверяли результат: демонстрация, разбор сценариев с тестировщиком, обратная связь пользователей после релиза.
Сильный признак опыта: вы называете пограничные случаи, о которых заказчик не думал. Что показывать, если список пуст. Что происходит при одновременном редактировании двумя людьми. Что видит пользователь, у которого есть доступ к экрану, но не ко всем колонкам. Если часть работы делали руками в коде или в прототипе, скажите отдельно, где заканчивалась аналитика и начиналась реализация.
Где спотыкаются
Пересказывают функциональность продукта вместо своей работы. Через минуту описания того, какие графики умеет строить система, интервьюер всё ещё не знает, что сделали вы.
Отвечают как фронтендер, перечисляя библиотеки и способы разметки. Если вы этот код не писали, первый же уточняющий вопрос про состояние компонентов это вскроет, а вопрос был совсем о другом.
Приносят готовый результат с процентами вроде «повысил эффективность работы на треть». Такие цифры берут из шаблонов подготовки, и спрашивают про них всегда одно: что мерили до, чем мерили после и кто считал.