Вернуться в видеотекуСобеседование ученика на Frontend-разработчика в Риглу - Часть 1
Запись frontend-собеседования с рассказом кандидата об опыте и серией вопросов по JavaScript, TypeScript и Vue. Во второй части встречи обсуждаются устройство команды, продукт, тестирование и рабочие условия.
- Направление
- Frontend
- Формат
- Техническое собеседование
- Компания
Ригла- Длительность
- 28 мин
Коротко о видео
Автор показывает запись собеседования своего ученика на позицию Frontend-разработчика; согласно заголовку ролик посвящён собеседованию в «Риглу». Кандидат рассказывает о переходе в frontend, опыте в проектах GamePush и IT Bastion, миграциях интерфейсов, Vue, React, GraphQL, TypeScript и Cypress. Затем интервьюеры проверяют основы JavaScript, TypeScript и Vue, а в конце описывают команду, задачи, тестирование, стек и условия работы вакансии.
Затронутые темы
Что взять на заметку
- Собеседование проходит без live coding: основная проверка строится на рассказе об опыте и устных вопросах по JavaScript, TypeScript и Vue.
- Кандидату полезно уметь предметно объяснить свой вклад в миграцию: в записи он описывает перенос админки с Vue 2 на React в одном проекте и создание нового UI на Vue 3 с Options API в другом.
- Нужно подготовить ответы по null и undefined, замыканиям, прототипному наследованию, map/reduce/filter, потере контекста this и различиям call, apply и bind.
- По TypeScript спрашивают не только преимущества строгой типизации, но и недостатки; отдельно затрагиваются декораторы и случаи их применения.
- По Vue обсуждаются ключи в v-for, асинхронные компоненты и ленивая загрузка, обмен данными через props и события, а также различие mutations и actions во Vuex.
- Опыт тестирования стоит описывать по уровням: кандидат говорит о внедрении Cypress, компонентных и интеграционных тестах, тогда как end-to-end тесты впоследствии передали тестировщикам.
- На встрече с работодателем кандидат уточняет состав команды, роль подрядчиков, характер задач, ответственность за автотесты, график, дежурства и последующие этапы отбора.