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

Техническое собеседование Frontend-разработчика уровня Senior/Lead: React и TypeScript

Кандидат проходит практическую секцию по React и TypeScript, затем обсуждает frontend-архитектуру, микрофронтенды, процессы и вопросы к компании.

Источник: Саня об IT

Открыть на YouTube

Таймлайн

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

Автор проходит реальное собеседование на Senior/Lead Frontend-позицию. После вводной части он решает практическую задачу в React: типизирует данные и компоненты, управляет состоянием, рендерит иконки, настраивает вложенность и отлаживает обработчики выбора и раскрытия элементов. В рефакторинг-секции обсуждаются выделение handleExpand и архитектурные улучшения. Затем кандидат рассказывает о микрофронтендах, Module Federation, single-spa и Feature-Sliced Design, а также задаёт вопросы о проекте, процессах, тестировании и спринтах. Запись сочетает live coding и системный разговор о роли.

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

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

  • Типы компонентов должны описывать реальные данные и варианты их использования.
  • Состояние выбора и раскрытия в дереве лучше разделять на отдельные обработчики.
  • Рефакторинг начинается с выделения повторяющейся логики и понятных границ ответственности.
  • Архитектурный опыт стоит связывать с конкретными способами интеграции микрофронтендов.

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

1:12:43
FrontendMiddle

Мок-собеседование по frontend-разработке

Публичное мок-собеседование frontend-разработчика: кандидат обсуждает опыт, процессы команды, наставничество и взаимодействие с коллегами. Техническая часть охватывает HTML и семантику, CSS, CORS и хранение данных в браузере, JavaScript, TypeScript и React. В live coding кандидат решает задачу поиска пары чисел с заданной суммой, а в финале получает обратную связь по ответам и подготовке к этапам найма.

1:02:13
FrontendMiddle

Реальное frontend-интервью с вопросами о React и live coding

Запись реального технического этапа frontend-собеседования: кандидат обсуждает опыт с FSD и Module Federation, отвечает на вопросы о React, SSR, браузерном рендеринге, тестировании, CORS и CSP, а затем решает задачи в live coding.