Вернуться в видеотекуСобеседование cтажера Frontend разработчика.
Неформальное публичное собеседование стажёра Frontend-разработчика: от рассказа о кандидате и MVP-проекте до вопросов по JavaScript, React и итогового фидбэка. Интервьюер поясняет правильные или неполные ответы по ходу беседы.
- Направление
- Frontend
- Формат
- Видео
- Грейд
- Intern
- Длительность
- 1 ч 1 мин
Коротко о видео
Автор публично проводит своё первое собеседование на позицию стажёра Frontend-разработчика для собственного MVP образовательной платформы и сначала знакомится с кандидатом Гусеном. Затем он проверяет базовые знания JavaScript, асинхронности и React, разбирая ответы и предлагая несколько задач без восстановления показанного кода. В финале интервьюер даёт кандидату обратную связь: отдельно повторить hoisting, различия обычных и стрелочных функций, arguments, методы массивов и Promise.
Затронутые темы
Что взять на заметку
- Для стажёрского Frontend-интервью стоит уверенно объяснять типы JavaScript, различия null и undefined, историческую особенность typeof null, области видимости var/let/const и hoisting.
- Нужно различать передачу объекта по ссылке, поверхностное копирование через spread и ограничения JSON.stringify/parse для глубокого копирования: например, функции при такой сериализации не сохраняются.
- Следует уметь объяснить this, а также назначение bind, call и apply; отдельно — лексический this у стрелочных функций, IIFE, arguments, rest и spread.
- Практически проверяются методы массивов: map возвращает новый массив, forEach используют для обхода с побочными действиями, а filter отбирает элементы по условию.
- Нужно знать HTTP-методы, работу Promise и async/await: статусы Promise, resolve/reject, обработку ошибок через catch и проблему callback hell.
- В React важно понимать JSX, Virtual DOM, props и state, useEffect с массивом зависимостей и очисткой таймеров, ключи списков, формы, hooks, Redux и Context.
- По оценке интервьюера, кандидат хорошо справился с задачей переписать Promise-код на async/await, но получил рекомендации по перечисленным базовым темам; решения о найме в видео не объявлено.