Техническое интервью Middle/Senior Frontend-разработчика
Запись реального технического интервью на позицию Middle/Senior Frontend-разработчика. Интервьюер проверяет HTTP и браузерное кэширование, CSP, JavaScript, микрофронтенды, CSS и React; затем кандидат проходит code review и live coding с задачами по TypeScript и оптимизации рендеринга React. В конце обсуждаются дальнейшие этапы, а автор после записи сообщает об отказе: компании требовался более сильный Senior.
- Опубликовано на YouTube:
- Просмотры на YouTube: 14,2 тыс.
- Лайки на YouTube: 293
Таймлайн
Коротко о видео
После короткого рекламного вступления автор проходит техническое собеседование на Frontend-позицию. Беседа охватывает HTTP-коды, кэш браузера и CSP, event loop, Proxy, виртуализацию списков, микрофронтенды, ESM/CommonJS, Map и Set, SOLID, Fetch/Axios, CSS-селекторы и производительность анимаций. Практическая часть включает code review React-компонента, TypeScript-задачу на вывод типа результата асинхронной функции и упражнения по изоляции рендеров и мемоизации списка. Интервьюер уточняет и корректирует ряд ответов; после разговора автор сообщает, что получил отказ из-за ожидания более сильного Senior-опыта.
Затронутые темы
Что взять на заметку
- Подкрепляйте объяснение JavaScript небольшим примером кода.
- Проверяйте крайние случаи в live coding до ответа.
- Отделяйте особенности TypeScript от поведения JavaScript во время объяснения.
- Будьте готовы к цепочке уточнений после первого ответа.