Два технических собеседования на Frontend-разработчика
Запись двух реальных технических этапов отбора на frontend-позицию в Сбер. Кандидат решает задачи по JavaScript, а затем отвечает на вопросы о браузере, сетевых протоколах, Event Loop, замыканиях, this, Promise.any и TypeScript. В блоке вопросов к работодателю обсуждаются продукт СберБизнес, микрофронтенды, тестирование и развитие команды.
- Опубликовано на YouTube:
- Просмотры на YouTube: 8,8 тыс.
- Лайки на YouTube: 153
Таймлайн
Коротко о видео
По расшифровке в ролике собраны два последовательных этапа реального отбора. На первом кандидат разбирает порядок выполнения синхронного кода, микрозадач и макрозадач, пишет функцию для доступа к вложенным полям и решает задачи с массивами. На втором этапе проверяют HTTP/HTTPS и WebSocket, рендеринг страницы, async/defer, замыкания, контекст this, полифил Promise.any и дженерики TypeScript. Вопросы кандидата раскрывают контекст вакансии: новый продукт для клиентов Сбера в СберБизнесе, Webpack Module Federation, E2E-тесты на Playwright и внутренние cookbook-документы. В конце автор сообщает, что после первого этапа его пригласили дальше, а после второго отказали без фидбека.
Затронутые темы
Что взять на заметку
- Сравнивать рекурсивное и итеративное решение с учётом глубины стека.
- Проверять алгоритм на дополнительных тестовых случаях.
- Проговаривать состояние переменных при разборе кода на интервью.
- Задавать работодателю вопросы о росте команды и инженерной культуре.
- Учитывать стандартизацию и документацию при работе с микрофронтендами.