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

КАЙФОВОЕ РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ НА MIDDLE/SENIOR FRONTEND РАЗРАБОТЧИКА С ЗП 310К!

Полная запись технического собеседования Middle+ frontend-разработчика с заявленной вилкой до 310 000 ₽ на руки. Включает вопросы по JavaScript, React, веб-платформе, оптимизации, CSS, TypeScript и разговор о процессах анонимной команды.

Миша - Frontend Dev
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 31,7 тыс.
  • Лайки на YouTube: 728
Открыть на YouTube

Таймлайн

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

Запись реального технического собеседования на позицию Middle+ frontend-разработчика: автор заявляет вилку до 310 000 ₽ на руки. Интервьюер проверяет JavaScript, браузерные API, HTTP, React, оптимизацию, CSS и TypeScript, а кандидат отвечает на теоретические вопросы и разбирает практические задачи. В финале кандидат спрашивает о команде и процессах; собеседующий описывает анонимного работодателя с продуктовыми, инфраструктурными и микрофронтенд-командами, но решения по кандидату не сообщает.

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

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

  • Подготовьте точные объяснения типов JavaScript, массивов, методов map/filter/some/every, замыканий, лексического окружения и различий Map, WeakMap и Set.
  • Умейте последовательно разбирать Event Loop: синхронный код, очередь микрозадач, макрозадачи и порядок console.log; отдельно объясняйте, как тяжёлые циклы, сложные регулярные выражения и рекурсия блокируют основной поток.
  • Повторите семантику HTTP-методов GET, POST, PUT, PATCH и идемпотентность, а также различия обычных и HttpOnly-cookie, sessionStorage, localStorage и IndexedDB.
  • Для React нужны тайминги useEffect и useLayoutEffect, причины ререндеров, осмысленное применение React.memo, useMemo и useCallback, а также влияние key на размонтирование и повторное создание компонента.
  • Потренируйтесь на задачах без восстановления невидимого кода: поведение форм при переключении, порядок логов из жизненного цикла React и Event Loop, а также оптимизация первого экрана с большим слайдером изображений.
  • Для производительности сайта полезно уметь обосновать code splitting, Web Workers, виртуализацию списков, CDN и кеширование, ленивую загрузку, progressive image loading, picture/srcset и форматы изображений с fallback.
  • Повторите TypeScript: utility types, generics, отличие unknown от any и генерацию типизированных API-клиентов из схемы.

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