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

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

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

Миша - Frontend Dev
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 8,9 тыс.
  • Лайки на YouTube: 178
Открыть на 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 запускается без массива зависимостей.
  • При практической задаче проверяйте очистку таймеров, семантику и типы.
  • Используйте финальные вопросы, чтобы узнать о процессах команды и нагрузке.

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