Вернуться в каталог собеседований

Реальное собеседование Frontend-разработчика Middle/Senior

Интервьюер проверяет JavaScript, функции, event loop и жизненный цикл React-компонентов, а также спрашивает о тестируемости и читаемости кода.

Миша - Frontend Dev
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 17,6 тыс.
  • Лайки на YouTube: 346
Открыть на YouTube

Таймлайн

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

Это запись реального технического собеседования на frontend-позицию с заявленным диапазоном Middle/Senior. После вступления интервьюер задаёт вопросы о function declaration и expression, области видимости и особенностях стрелочных функций. Затем кандидат объясняет event loop, очереди microtask и macrotask и порядок выполнения синхронного кода. В React-блоке разбирают последовательность логов и эффектов при изменении состояния компонента. Отдельно обсуждаются тестируемость, вынос логики, читаемость кода и рабочие процессы команды, включая cross-review. В начале присутствует рекламная вставка автора, но содержание подтверждает интервью с кандидатом.

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

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

  • Нужно различать declaration и expression и их поведение до объявления.
  • Объяснение event loop должно включать синхронный код, microtask и macrotask.
  • При React-задаче полезно пошагово описать изменения state и эффекты.
  • Тестируемость связана с понятной структурой компонента и выделением логики.
  • Читаемость кода нужно уметь объяснить конкретными соглашениями команды.

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