Вернуться в каталог собеседований

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

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

Андрей += Пронин
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 950
  • Лайки на YouTube: 15
Открыть на 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 помогает применять библиотеку осознанно.

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