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

Собеседование Middle/Senior Frontend-разработчика в крупный банк

Технический этап для Middle/Senior Frontend-позиции в крупном банке: интервьюеры спрашивают про архитектуру фронтенда, CSS, JavaScript, TypeScript, Webpack и CI/CD. Кандидат разбирает задачи на event loop и типизацию, а в лайвкодинге собирает React-форму для расчёта выдачи купюр; в конце обсуждаются мемоизация, запросы, тесты, микрофронтенды и дальнейшие этапы.

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

Открыть на YouTube

Таймлайн

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

Запись показывает реальное собеседование frontend-разработчика на смешанную Middle/Senior-вакансию в крупном банке. Вопросы касаются CSS-анимаций и специфичности селекторов, после чего кандидат рассуждает о бесконечных задачах, макрозадачах, Promise и рендеринге браузера. В практической части он собирает форму и список значений, уточняет требования и исправляет детали TypeScript-кода. Затем обсуждаются получение данных в React через effect, вынос запроса в отдельный модуль и тестирование с Testing Library и Playwright. Кандидат также спрашивает о дальнейших этапах и команде.

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

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

  • На CSS-вопросах объясняйте выбор селектора через его специфичность.
  • Для event loop важно различать макрозадачи и очередь Promise.
  • Перед кодингом уточняйте ограничения задачи и будущие усложнения.
  • Запросы к API удобно выносить из компонента для тестируемости.
  • Технические вопросы к интервьюеру помогают понять процесс и команду.

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

1:22:57
FrontendMiddle

Frontend: два технических собеседования

Две записи реальных технических frontend-собеседований. В первой части проверяют HTML/CSS, JavaScript, React и TypeScript; во второй обсуждают React 18/19, рендеринг, рефакторинг компонента, дженерики, стейт-менеджеры и сборщики. Во втором разговоре кандидат уточняет детали проекта Инвитро.

1:16:28
FrontendSenior

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

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

46:23
FrontendSenior

Техническое собеседование frontend-разработчика: БД, CSS и лайвкодинг

Запись реального технического интервью на Frontend-вакансию уровня Middle+/Senior. Кандидат выбирает стек для файлового сервиса, проектирует структуру данных и избранное, отвечает на CSS-вопросы, выполняет небольшую UI-задачу со state management и разбирает построение дерева из плоского списка. В блице обсуждаются debounce, виртуализация, Intersection Observer, Web Workers, браузерное хранилище, обмен между вкладками и real-time-соединения.