Вернуться в видеотеку

Собеседование cтажера Frontend разработчика.

Неформальное публичное собеседование стажёра Frontend-разработчика: от рассказа о кандидате и MVP-проекте до вопросов по JavaScript, React и итогового фидбэка. Интервьюер поясняет правильные или неполные ответы по ходу беседы.

Источник: maxwell coding

Открыть на YouTube

Таймлайн

Коротко о видео

Автор публично проводит своё первое собеседование на позицию стажёра 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, но получил рекомендации по перечисленным базовым темам; решения о найме в видео не объявлено.

Рекомендуем посмотреть

52 мин
FrontendJunior

РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА. ПРИТВОРИЛСЯ ДЖУНОМ

Запись технического интервью на позицию Junior Frontend-разработчика с подробным разбором JavaScript, React и менеджеров состояния. В конце автор пересказывает полученный фидбэк и параметры оффера.

46 мин
Frontend

СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА ЗП 250К. LIVE CODING

Запись интервью на Middle+ frontend-позицию: от обсуждения опыта кандидата до вопросов по браузеру, CSS, JavaScript, React, TypeScript и практических задач. Автор проходит его под вымышленной легендой для демонстрации процесса зрителям.

29 мин
FrontendMiddle

Реальное СОБЕСЕДОВАНИЕ на FRONTEND разработчика ЗП 200К

Реальное анонимизированное интервью на middle frontend/React-позицию: опыт кандидата, архитектурные и JavaScript-вопросы, затем тестовое задание. В финале автор кратко сообщает, почему выбрал другое предложение.