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