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