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

Внутреннее frontend-собеседование: JavaScript, React и Next.js

Сотрудник проходит внутреннюю проверку JavaScript, TypeScript и React-знаний перед возможным повышением грейда.

Источник: Андрей += Пронин

Открыть на YouTube

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

Команда ProninTeam проводит внутреннее техническое собеседование frontend-разработчика Александра, чтобы оценить его готовность к Junior-грейду и определить план развития. Обсуждаются загрузка и рендеринг страницы в браузере, JavaScript и TypeScript, включая чистые функции, utility types и декларации. В React-блоке разбираются ключи списков, хуки, контекст, мемоизация, batching и гидратация; затем — SSR, SSG, ISR и серверные компоненты Next.js. В практической части кандидат разбирает большой компонент и предлагает вынести логику в хуки, параллелить запросы и добавить обработку ошибок. В финале ему рекомендуют развивать знания архитектуры, паттернов, оптимизации загрузки и устройства TanStack Query.

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

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

  • Чистая функция зависит только от входных аргументов и не меняет внешнее состояние.
  • useLayoutEffect запускается до отрисовки браузером и нужен только когда измерение или изменение layout нельзя откладывать.
  • Серверные компоненты Next.js подходят для данных и SEO, а интерактивность требует клиентской границы.
  • Отмена устаревшего запроса через AbortController предотвращает лишнюю работу и гонки при навигации.
  • Понимание кэша и отмены запросов в TanStack Query помогает применять библиотеку осознанно.

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

1:13:38
FrontendIntern

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

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

52:26
FrontendSenior

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

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

4:03:30
FrontendMiddle

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

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