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

Собеседование Frontend React 310к

Техническое Frontend React-собеседование с вопросами по JavaScript, React, Next.js, CSS и двумя практическими задачами. В финале кандидат и интервьюер обсуждают стек команды, рабочие процессы и мотивацию смены работы.

Источник: Тихон Галактионов

Открыть на YouTube

Таймлайн

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

Запись технического собеседования на позицию 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; для часто обновляемого блога кандидат предлагает подход с инкрементальной регенерацией.

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

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-вопросы, затем тестовое задание. В финале автор кратко сообщает, почему выбрал другое предложение.