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

Реальное собеседование Frontend Middle на 300к

Подробное frontend-собеседование с обсуждением опыта кандидата, архитектуры продуктов и технических вопросов по JavaScript, React и TypeScript. Финальная часть посвящена условиям вакансии, формату работы и адаптации в команде.

Источник: Тихон Галактионов

Открыть на YouTube

Таймлайн

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

Запись показывает собеседование frontend-разработчика: интервьюер описывает вакансию в команде, работающей на несколько продуктов, а кандидат рассказывает о фронтенде для транспортной инфраструктуры с видеопотоками, аналитикой и картами. Техническая часть охватывает Docker, ООП и SOLID, REST/API, Axios, Redux и Context, TypeScript utility types, а также две практические задачи. В конце обсуждают причины смены работы, гибридный формат, процессы команды, онбординг и код-ревью.

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

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

  • Подготовьте связный рассказ о продукте: кандидат описывает интерфейсы для распознавания номеров, железнодорожной диагностики, просмотра live- и архивного видео через WebRTC, статистики и карт.
  • Будьте готовы объяснить, как из похожих проектов выделяют общую платформу: переиспользуемые таблицы, аналитика, единая дизайн-система и конфигурация внешнего вида для заказчиков.
  • Для таблиц интервьюер разбирает серверную пагинацию, подгрузку следующей страницы, флаг наличия данных и виртуализацию; полезно заранее описать выбранный API-контракт и триггер загрузки.
  • Не смешивайте четыре базовых свойства ООП с принципами SOLID; отдельно стоит уметь объяснить, что контейнеры Docker используют ядро хостовой ОС, например Linux на Linux-хосте.
  • При вопросе об одноразовом обновляемом токене нужно назвать централизованный HTTP-клиент и request/response interceptors Axios, а не добавлять логику вручную во все запросы.
  • Повторите различия Context и Redux, а также назначение TypeScript utility types Partial, Pick и Omit; в разговоре эти темы используются как проверка понимания, а не только знания названий.
  • Практика включает разворачивание массива неизвестной вложенности с учётом риска переполнения стека при рекурсии и обсуждение long polling для актуального баланса пользователя.

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