Интересуются ли другими языками программирования
Что проверяют
Хотят понять широту кругозора и мотивацию: выходите ли вы за пределы JavaScript, когда задача этого требует, или прочно сидите в одном стеке. Следом обычно спрашивают, что конкретно вы написали на другом языке и как это помогло во фронтенде.
Как отвечать
Ответ сильнее, когда интерес привязан к работе фронтенда, а не звучит как список курсов. Удачные направления:
- язык бэкенда вашей команды: Go, Python, Java или Kotlin. Умение прочитать хэндлер, понять, откуда пришла ошибка 500, и предложить формат ответа API экономит дни переписки;
- Rust и Go в инструментах: SWC, Turbopack, Biome, Oxc и Lightning CSS написаны на Rust, esbuild и новый компилятор TypeScript на Go. Понимание, почему инструменты уходят с JavaScript на компилируемые языки, говорит о зрелости;
- WebAssembly: тяжёлые вычисления в браузере, обработка изображений, парсеры;
- SQL: пригодится всем, кто пишет BFF на Node.js или разбирается с медленными запросами;
- Swift или Kotlin: если продукт живёт и в вебе, и в мобильных приложениях.
Каркас ответа: какой язык, зачем он вам понадобился, что вы на нём сделали и что это дало основной работе. Пример должен быть вашим: утилита для генерации типов из схемы API, скрипт миграции данных, разбор чужого сервиса ради бага на фронте. Если опыта нет, так и скажите: «Пишу на TypeScript, другие языки пока только читаю, когда разбираюсь в коде бэкенда, следующим хочу попробовать Go». Это лучше заученной фразы про Python и Ruby, за которой ничего не стоит.
Где спотыкаются
Перечисляют пять языков «на уровне курса». Интервьюер задаст вопрос по любому из них, и поверхностность сразу станет видна.
Называют TypeScript «другим языком». Для фронтенда это базовый рабочий инструмент, а не расширение кругозора.
Уходят в рассказ о желании сменить направление: «хочу в бэкенд». На фронтенд-вакансии это звучит как план уйти через полгода.