Собеседование Middle/Senior Frontend-разработчика в крупный банк
Технический этап для Middle/Senior Frontend-позиции в крупном банке: интервьюеры спрашивают про архитектуру фронтенда, CSS, JavaScript, TypeScript, Webpack и CI/CD. Кандидат разбирает задачи на event loop и типизацию, а в лайвкодинге собирает React-форму для расчёта выдачи купюр; в конце обсуждаются мемоизация, запросы, тесты, микрофронтенды и дальнейшие этапы.
- Опубликовано на YouTube:
- Просмотры на YouTube: 11,9 тыс.
- Лайки на YouTube: 221
Таймлайн
Коротко о видео
Запись показывает реальное собеседование frontend-разработчика на смешанную Middle/Senior-вакансию в крупном банке. Вопросы касаются CSS-анимаций и специфичности селекторов, после чего кандидат рассуждает о бесконечных задачах, макрозадачах, Promise и рендеринге браузера. В практической части он собирает форму и список значений, уточняет требования и исправляет детали TypeScript-кода. Затем обсуждаются получение данных в React через effect, вынос запроса в отдельный модуль и тестирование с Testing Library и Playwright. Кандидат также спрашивает о дальнейших этапах и команде.
Затронутые темы
Что взять на заметку
- На CSS-вопросах объясняйте выбор селектора через его специфичность.
- Для event loop важно различать макрозадачи и очередь Promise.
- Перед кодингом уточняйте ограничения задачи и будущие усложнения.
- Запросы к API удобно выносить из компонента для тестируемости.
- Технические вопросы к интервьюеру помогают понять процесс и команду.