Реальное собеседование Frontend-разработчика Middle/Senior
Интервьюер проверяет JavaScript, функции, event loop и жизненный цикл React-компонентов, а также спрашивает о тестируемости и читаемости кода.
- Опубликовано на YouTube:
- Просмотры на YouTube: 17,6 тыс.
- Лайки на YouTube: 346
Таймлайн
Коротко о видео
Это запись реального технического собеседования на frontend-позицию с заявленным диапазоном Middle/Senior. После вступления интервьюер задаёт вопросы о function declaration и expression, области видимости и особенностях стрелочных функций. Затем кандидат объясняет event loop, очереди microtask и macrotask и порядок выполнения синхронного кода. В React-блоке разбирают последовательность логов и эффектов при изменении состояния компонента. Отдельно обсуждаются тестируемость, вынос логики, читаемость кода и рабочие процессы команды, включая cross-review. В начале присутствует рекламная вставка автора, но содержание подтверждает интервью с кандидатом.
Затронутые темы
Что взять на заметку
- Нужно различать declaration и expression и их поведение до объявления.
- Объяснение event loop должно включать синхронный код, microtask и macrotask.
- При React-задаче полезно пошагово описать изменения state и эффекты.
- Тестируемость связана с понятной структурой компонента и выделением логики.
- Читаемость кода нужно уметь объяснить конкретными соглашениями команды.