Вернуться в видеотекуСобеседование Frontend React 310к
Техническое Frontend React-собеседование с вопросами по JavaScript, React, Next.js, CSS и двумя практическими задачами. В финале кандидат и интервьюер обсуждают стек команды, рабочие процессы и мотивацию смены работы.
- Направление
- Frontend
- Формат
- Техническое собеседование
- Длительность
- 45 мин
Коротко о видео
Запись технического собеседования на позицию Frontend React-разработчика. Кандидат с четырьмя годами опыта рассказывает о разработке интерфейсов для транспортной инфраструктуры, включая видеонаблюдение, графики и собственные визуальные компоненты, после чего отвечает на вопросы по JavaScript, React, Next.js и оптимизации. В конце обсуждаются стек команды, процесс постановки задач и причины поиска новой работы; результата найма не сообщают.
Затронутые темы
Что взять на заметку
- Подготовьте точное объяснение Event Loop: call stack, Web APIs, очередь microtasks, очередь задач и порядок их обработки — упрощённой формулировки «одна макрозадача, затем рендер» недостаточно.
- Нужно уверенно различать стек LIFO и очередь FIFO, а также знать практические проверки чисел: Number.isFinite, Number.isNaN и особенности NaN.
- Для задач на копирование объектов полезно сравнивать поверхностное копирование, JSON.stringify/parse и structuredClone, отдельно оговаривая ограничения каждого подхода.
- Стоит уметь объяснить разницу position: fixed и position: sticky, а среди оптимизаций — виртуализацию длинных списков, Web Workers, ленивую загрузку и CSS-анимации.
- Практические задачи в записи: рекурсивно посчитать числа во вложенном массиве и удалить из одного массива значения второго, сохранив порядок; для последней задачи обсуждается Set вместе с filter.
- Для React спрашивают различия классовых и функциональных компонентов, Error Boundary, useEffect, порядок console.log при монтировании и размонтировании, а также виртуализацию таблиц.
- По Next.js обсуждаются SSR, Static Site Generation и Incremental Static Regeneration; для часто обновляемого блога кандидат предлагает подход с инкрементальной регенерацией.