Техническое собеседование на Frontend-разработчика
Кандидат отвечает на вопросы о CSS и React, затем решает практическую задачу и обсуждает улучшения своего кода. В финале участники говорят о команде и процессах работы.
- Опубликовано на YouTube:
- Просмотры на YouTube: 8,9 тыс.
- Лайки на YouTube: 178
Таймлайн
Коротко о видео
Реальная запись технического этапа найма 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 запускается без массива зависимостей.
- При практической задаче проверяйте очистку таймеров, семантику и типы.
- Используйте финальные вопросы, чтобы узнать о процессах команды и нагрузке.