Вернуться в видеотекуРеальное собеседование на FRONTEND MIDDLE Разработчика с ЗП 150к
Техническое интервью Frontend Middle-разработчика с вопросами по React, Next.js, Effector, архитектуре, браузерным API, безопасности и интеграциям. В разговоре есть ответы кандидата, уточняющие вопросы и краткие пояснения интервьюера.
- Направление
- Frontend
- Формат
- Техническое собеседование
- Грейд
- Middle
- Длительность
- 40 мин
Коротко о видео
Видео позиционируется как реальное техническое собеседование Frontend Middle-разработчика. Кандидат рассказывает о resume builder с валидацией, синхронизацией и генерацией PDF, а затем отвечает на вопросы по Next.js и SSR, Effector, Feature-Sliced Design, производительности React, браузерным API, TypeScript, JWT и сетевому взаимодействию. Интервьюер уточняет ответы и разбирает пробелы в темах scope в Effector, type guards, polling, CORS и CSP.
Затронутые темы
Что взять на заметку
- Кандидат описывает resume builder: много полей, валидацию, синхронизацию и выгрузку резюме в PDF; отдельной сложностью называет клиентский рендеринг с большим числом условий.
- В блоке Next.js обсуждаются SSR для SEO, серверная загрузка данных для уменьшения ожидания со спиннерами и компромисс в виде нагрузки на сервер; также упоминается bundle splitting.
- В Effector важно понимать SSR и Scope: интервьюер объясняет, что при Provider могут существовать отдельные копии store, поэтому вызов событий должен происходить через useUnit в нужном scope.
- FSD кандидат описывает как разбиение на слайсы с внутренней логикой, компонентами и стилями, которые наружу отдают небольшой публичный API; отдельно затрагиваются направленные зависимости и низкая связанность модулей.
- Для тяжёлых интерфейсов рассматриваются Suspense, dynamic import, skeleton/loading UI и мемоизация; кандидат также приводит случаи с неочищенными таймерами и ненужной глобальной переменной как источниками проблем с производительностью и памятью.
- В практических вопросах разбираются бесконечная прокрутка, Intersection Observer, requestAnimationFrame, service workers/PWA, изоляция виджета через Shadow DOM и порядок macro-/microtasks в event loop.
- Кандидат прямо отмечает неполное знание type guards, Flux-архитектуры, разновидностей polling и CSP; это показывает, какие темы интервьюер проверяет после базовых ответов по React и TypeScript.