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

Техническое собеседование frontend-разработчика: React и drag-and-drop

Запись реального технического собеседования на frontend-позицию уровня middle/senior. Кандидат отвечает на вопросы о React, менеджерах состояния, TypeScript и HTTP, а в лайвкодинге разбирает drag-and-drop без библиотек и расчёт медианы массива. В финале обсуждаются опыт работы с React/TypeScript, Next.js, Redux Toolkit, запросами и библиотеками графиков.

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

Открыть на YouTube

Таймлайн

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

После короткого рекламного вступления начинается технический разговор кандидата с интервьюером. Они разбирают React: Virtual DOM, Fiber, Hooks и причины перерендеров, а также различия клиентских и серверных менеджеров состояния, TypeScript и HTTP/HTTP/2. В лайвкодинге кандидат пытается реализовать перетаскивание блока без библиотек, включая смещение точки захвата и CSS transform, затем пишет функцию вычисления медианы массива. В завершение обсуждаются опыт с React, TypeScript, Next.js, Redux Toolkit, запросами и графиками; по словам кандидата, после собеседования его пригласили на следующий этап.

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

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

  • Понимать, почему порядок вызова Hooks должен оставаться стабильным.
  • Объяснять роль массива зависимостей в React-эффектах.
  • Уметь обсуждать варианты реализации drag-and-drop и их ограничения.

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

1:22:57
FrontendMiddle

Frontend: два технических собеседования

Две записи реальных технических frontend-собеседований. В первой части проверяют HTML/CSS, JavaScript, React и TypeScript; во второй обсуждают React 18/19, рендеринг, рефакторинг компонента, дженерики, стейт-менеджеры и сборщики. Во втором разговоре кандидат уточняет детали проекта Инвитро.

4:03:30
FrontendMiddle

React: мок-собеседование на Middle Frontend-разработчика с AI-инструментами

Экспериментальное мок-собеседование на вымышленную Middle Frontend-вакансию в Cloud Tools. Кандидат со стажировочным опытом отвечает на вопросы о React, Redux Toolkit, API, SSR и Git, а в лайвкодинге с разрешёнными AI-инструментами собирает календарь задач и разбирает сгенерированный код.

1:13:38
FrontendIntern

Техническое собеседование fullstack-разработчика на стажировку

Техническое собеседование fullstack-разработчика на стажировку в команду образовательной платформы IT Booster, преимущественно по frontend-навыкам. После разговора об опыте и проектах интервьюер спрашивает о React, Next.js и TypeScript. В практической части разбираются задачи с useState, useEffect и поиском уникального пересечения массивов; последняя требует подробных подсказок.