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

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

Запись двух фрагментов реального технического собеседования frontend-разработчика в крупный российский банк. Кандидат обсуждает загрузку и рендеринг страниц, API-контракты, REST и GraphQL, а в практических задачах разбирает React-эффекты и обработчики событий, повторные fetch-запросы, event loop JavaScript и conditional types TypeScript; во второй части проводит code review и проектирует useResize.

Миша - Frontend Dev
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 9,7 тыс.
  • Лайки на YouTube: 178
Открыть на YouTube

Таймлайн

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

В первой части кандидат отвечает на вопросы о пути от ввода URL до рендеринга страницы, загрузке ресурсов, async/defer, REST/GraphQL, Swagger/OpenAPI и проектировании API. Практика включает code review React-компонента, реализацию повторных fetch-запросов, задачи на порядок выполнения промисов, преобразование объектов к примитивам и условный тип TypeScript. Во второй части кандидат разбирает React-компонент и проектирует useResize с актуальным callback через ref, а в финале уточняет CRM/телефонию, команду и дальнейший этап.

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

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

  • Следите за стабильностью ссылки обработчика при addEventListener и removeEventListener.
  • Объясняйте dependency array через условия повторного запуска эффекта.
  • Знайте подходы к типизации API по OpenAPI-документации.
  • Тренируйте условные типы TypeScript на небольших generic-задачах.
  • В конце интервью задавайте вопросы о продукте, команде и процессе.

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