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

Техническое собеседование Frontend-разработчика: React и event loop

Кандидат проходит технический этап frontend-интервью с вопросами о React, useEffect и JavaScript event loop. В конце он получает положительный фидбэк и приглашение на следующий этап.

Источник: Миша - Frontend Dev

Открыть на YouTube

Таймлайн

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

Это реальное техническое собеседование на frontend-роль. Интервьюер начинает с инженерных ситуаций и вопросов по React, включая назначение useEffect и границы его применения. Затем кандидат объясняет устройство JavaScript event loop, очереди microtask и macrotask, Promise, MutationObserver и события DOM. В ходе интервью ему дают алгоритмические и прикладные задания; финальное из них остаётся незавершённым из-за ограничения времени, но стороны обсуждают ход решения. После разговора кандидат получает положительный фидбэк и приглашение на второй этап. В начале есть короткая рекламная вставка автора.

Затронутые темы

Что взять на заметку

  • useEffect предназначен для сайд-эффектов, а не для произвольной вычислительной логики.
  • В event loop важно различать синхронный код, microtask и macrotask.
  • Технический ответ должен связывать механизм JavaScript с наблюдаемым порядком выполнения.
  • Если задача не завершена, полезно ясно обозначить текущий прогресс и следующий шаг.

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

51:06
FrontendSenior

Техническое собеседование Frontend-разработчика: React и useEffect

Реальное техническое собеседование Frontend-разработчика уровня Middle+/Senior: опыт с микрофронтендами и Next.js, React live coding с загрузкой и фильтрацией клиентов, вопросы по JavaScript и производительности рендеринга.

1:12:43
FrontendMiddle

Мок-собеседование по frontend-разработке

Публичное мок-собеседование frontend-разработчика: кандидат обсуждает опыт, процессы команды, наставничество и взаимодействие с коллегами. Техническая часть охватывает HTML и семантику, CSS, CORS и хранение данных в браузере, JavaScript, TypeScript и React. В live coding кандидат решает задачу поиска пары чисел с заданной суммой, а в финале получает обратную связь по ответам и подготовке к этапам найма.

1:10:46
FrontendSenior

Техническое собеседование Frontend-разработчика: JavaScript и live coding

Запись двух этапов реального технического собеседования на frontend-разработчика: теоретической секции и live coding. Кандидат разбирает JavaScript, производительность SPA и клиентский мониторинг, затем исправляет frontend-приложение с формой, списком продуктов и графиками.