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

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

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

Источник: Миша - Frontend Dev

Открыть на YouTube

Таймлайн

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

Реальная запись технического этапа найма Frontend-разработчика уровня Middle+/Senior в Postgres Professional. Кандидат отвечает на вопросы по HTML и CSS, включая Flexbox, Grid, переменные, позиционирование, em/rem и специфичность, затем по JavaScript и React: типам, областям видимости, hoisting, событиям, call/apply/bind, перерендерам, refs, Error Boundary, memoизации и useEffect. В лайвкодинге он собирает на React игру с сеткой 4×4, случайным появлением «крота» и обработкой клика, после чего обсуждает очистку таймера, семантику и возможные улучшения. В конце кандидат уточняет устройство продукта, стек, процессы, тестирование, нагрузку и условия работы.

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

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

  • Объясняйте разницу между em и rem через наследование и базовый размер шрифта.
  • Знайте порядок специфичности CSS-селекторов.
  • Понимайте, когда useEffect запускается без массива зависимостей.
  • При практической задаче проверяйте очистку таймеров, семантику и типы.
  • Используйте финальные вопросы, чтобы узнать о процессах команды и нагрузке.

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