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

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

Кандидат решает задачу о поведении useRef при ререндере и отвечает на вопросы о паттернах, типах TypeScript и CSS-позиционировании. В финале стороны обсуждают рабочие условия.

Источник: Тихон Галактионов

Открыть на YouTube

Таймлайн

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

Короткая запись продолжает техническое мок-собеседование frontend-разработчика. В начале кандидат разбирает задачу о создании объекта и сохранении значения через useRef при повторных рендерах. Затем интервьюер уточняет знание паттернов проектирования, обсуждает пример с подключением к базе и переходит к TypeScript: any, unknown и never. Отдельный блок посвящён CSS, в частности различию sticky и fixed, производительности отрисовки и transform. Ведущий задаёт уточняющие вопросы, отмечает неточности и даёт кандидату возможность спросить о команде и графике. Это полезный пример темпа и глубины frontend-интервью.

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

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

  • Нужно уметь объяснить, как useRef сохраняет значение между ререндерами.
  • Паттерн стоит описывать через проблему, которую он решает, а не только определением.
  • Типы any, unknown и never требуют точного различения по ограничениям использования.
  • Для CSS-вопросов полезно связывать позиционирование с реальным сценарием интерфейса.
  • На интервью важно прямо говорить, если практического опыта с оптимизацией не было.

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