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

Техническое интервью Middle/Senior Frontend-разработчика

Запись реального технического интервью на позицию Middle/Senior Frontend-разработчика. Интервьюер проверяет HTTP и браузерное кэширование, CSP, JavaScript, микрофронтенды, CSS и React; затем кандидат проходит code review и live coding с задачами по TypeScript и оптимизации рендеринга React. В конце обсуждаются дальнейшие этапы, а автор после записи сообщает об отказе: компании требовался более сильный Senior.

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

Открыть на YouTube

Таймлайн

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

После короткого рекламного вступления автор проходит техническое собеседование на Frontend-позицию. Беседа охватывает HTTP-коды, кэш браузера и CSP, event loop, Proxy, виртуализацию списков, микрофронтенды, ESM/CommonJS, Map и Set, SOLID, Fetch/Axios, CSS-селекторы и производительность анимаций. Практическая часть включает code review React-компонента, TypeScript-задачу на вывод типа результата асинхронной функции и упражнения по изоляции рендеров и мемоизации списка. Интервьюер уточняет и корректирует ряд ответов; после разговора автор сообщает, что получил отказ из-за ожидания более сильного Senior-опыта.

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

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

  • Подкрепляйте объяснение JavaScript небольшим примером кода.
  • Проверяйте крайние случаи в live coding до ответа.
  • Отделяйте особенности TypeScript от поведения JavaScript во время объяснения.
  • Будьте готовы к цепочке уточнений после первого ответа.

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

1:16:06
FrontendSenior

Собеседование Frontend-разработчика: HTML, React и алгоритмы

Техническое интервью на Frontend/React-позицию уровня Middle+/Senior в неназванной финтех-компании: HTTP/CORS/WebSocket, HTML и accessibility, CSS, JavaScript/TypeScript, React и SEO/SSR. В live coding разбираются Event Loop, поиск максимальной прибыли по курсам валют и утечка памяти из-за обработчиков событий.

1:26:32
FrontendSenior

Техническое собеседование frontend-разработчика: алгоритмы, браузер и React

Запись реального технического этапа собеседования на позицию Middle+/Senior Frontend-разработчика. Интервьюер проверяет процессы релиза и качество кода, алгоритмы, ООП, API и безопасность, JavaScript и браузерные технологии, микрофронтенды, CSS, accessibility, TypeScript и подходы к рендерингу. В практической части кандидат разбирает порядок выполнения асинхронного кода, исправляет замыкание счётчика и debounce, а также обсуждает профилирование и виртуализацию списков в React.