Вернуться в видеотекуСобеседование Frontend Javascript Vue | 150 тысяч
Техническое собеседование frontend-разработчика по JavaScript и Vue с разбором опыта кандидата, теоретическими вопросами и рассказом интервьюера о команде, проектах и ожиданиях от роли.
- Направление
- Frontend
- Формат
- Техническое собеседование
- Компания
Роснефть- Длительность
- 41 мин
Коротко о видео
Запись реального технического собеседования на frontend-разработчика со стеком JavaScript и Vue. Кандидат рассказывает о Vue 2-магазине, внутреннем приложении с несколькими кабинетами и авторизацией, продуктовой работе и фрилансе; затем отвечает на вопросы по Event Loop, функциям, копированию объектов и Vue. Во второй части интервьюер описывает работу команды IT-интегратора для заказчика из группы «Роснефть»: миграцию монолита на Битриксе в сервисы на Laravel/PHP и Vue 3, процессы команды и потребность в frontend-разработчике.
Затронутые темы
Что взять на заметку
- Для подготовки нужно уметь последовательно объяснить Event Loop: выполнение синхронного кода, очередь микрозадач и последующую обработку макрозадач; отдельно могут спросить причину переполнения стека при бесконечной рекурсии.
- Стоит подготовить рассказ о проектах через конкретные задачи: интеграция платёжной системы, выбор Express.js и MongoDB, разные сценарии авторизации и самостоятельный старт внутреннего приложения.
- Вопросы по Vue охватывают передачу данных между компонентами: props/emits, подъём состояния к общему родителю, provide/inject и глобальное хранилище.
- Нужно уверенно различать reactive(), ref() и shallowReactive(), а также знать назначение Teleport и nextTick; в интервью эти темы разбирались с уточняющими вопросами.
- Полезно повторить lifecycle hooks, router guards, v-model для пользовательских компонентов и работу со слотами, включая динамическое число переданных слотов.
- По описанию интервьюера, новому человеку предстоят прежде всего новые frontend-задачи по макетам и развитию Vue-систем; знание PHP/Laravel будет преимуществом, но основной запрос — сильный JavaScript и frontend.