Вернуться в каталог собеседований

Собеседование ученика на Frontend-разработчика в Риглу - Часть 2

Продолжение собеседования frontend-разработчика в «Риглу»: техническая часть об ООП и рефакторинге, опыт кандидата и обсуждение условий поиска работы.

Тихон Галактионов
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 653
  • Лайки на YouTube: 12
Открыть на YouTube

Таймлайн

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

Во второй части собеседования кандидат рассказывает о фронтенд-проектах: прокси-сервере для фронтендов, генераторе JavaScript-моделей из OpenAPI и миграции Vue 2 на React. Затем интервьюер проверяет понимание ООП, паттернов, SOLID, интерфейсов, абстрактных классов и смысла рефакторинга, иногда уточняя и исправляя ответы кандидата. В финале обсуждаются причины поиска работы, карьерная цель стать тимлидом, ожидания в 200 «на руки» и имеющиеся офферы.

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

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

  • Подготовьте рассказ о сложной задаче по схеме «ограничение — решение — практический эффект»: кандидат объясняет собственный генератор моделей из OpenAPI отказом от Swagger и необходимостью работать со своим стором.
  • Нужно уверенно объяснять полиморфизм через общий интерфейс и разные реализации, а Observer — через уведомление подписчиков об изменениях объекта.
  • Стоит различать интерфейс и абстрактный класс: интерфейс задаёт контракт методов, а абстрактный класс может содержать общую реализацию; интервьюер разбирает это на примере платёжных шлюзов.
  • На вопрос о смене работы полезно конкретно отделять поддержку готового продукта от желания участвовать в развитии нового функционала; кандидат связывает поиск с завершением текущего проекта.
  • Рефакторинг не равен переписыванию старого кода или переходу на новые технологии: в обсуждении его определяют как подготовку системы к безопасным будущим изменениям.
  • Кандидат называет желаемый доход «200 на руки» и сообщает о существующих офферах, но итог этого собеседования в записи не сообщается.

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