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

Техническое собеседование на Middle Frontend-разработчика

Кандидат рассказывает о проектах и отвечает на вопросы по React, производительности и тестированию. В интервью есть задачи на ререндеры, промисы и алгоритмы, а также итоговый разбор.

Источник: Ulbi TV

Открыть на YouTube

Таймлайн

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

Ведущий проводит техническое собеседование со своим подписчиком, заявленным как middle frontend-разработчик. В разговорной части кандидат описывает прошлый опыт, включая интерфейсы для отслеживания лидов, а интервьюер уточняет глубину понимания используемых решений. Отдельно обсуждаются виртуализация длинных списков в React, тестирование критичных сценариев и архитектурные знания. Затем кандидат решает несколько практических задач: на ререндеры React, промисы и группировку чисел по перестановкам цифр. В финале интервьюер отмечает практический опыт кандидата, но рекомендует системно укрепить теоретическую базу JavaScript и TypeScript.

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

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

  • Объяснять, зачем нужна виртуализация длинных списков и как она работает.
  • Покрывать тестами критичный функционал, включая авторизацию и оплату.
  • Уметь решать задачи на промисы и группировку данных.
  • Связывать выбранную реализацию с её причинами и ограничениями.
  • Углублять понимание TypeScript, generics и условий, а не только применять готовые решения.

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

1:26:32
FrontendSenior

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

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

1:13:38
FrontendIntern

Техническое собеседование fullstack-разработчика на стажировку

Техническое собеседование fullstack-разработчика на стажировку в команду образовательной платформы IT Booster, преимущественно по frontend-навыкам. После разговора об опыте и проектах интервьюер спрашивает о React, Next.js и TypeScript. В практической части разбираются задачи с useState, useEffect и поиском уникального пересечения массивов; последняя требует подробных подсказок.