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

Cобеседование в МТС на Middle Java с лайв-кодингом

Запись мок-интервью Java-разработчика с live coding, техническими вопросами и развёрнутой обратной связью. В финале обсуждаются подготовка к собеседованиям, поиск работы и формат менторства Shortcut.

Источник: ШОРТКАТ — менторская программа

Открыть на YouTube

Таймлайн

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

В эфире показано мок-интервью Java-разработчика, заявленное как уровень Middle: кандидат решает две live-coding задачи и отвечает на вопросы по Java, Apache Kafka и многопоточности. В первой задаче обсуждают однопроходный подсчёт слов с учётом пробелов, пунктуации и дефисов; во второй — инкапсуляцию, наследование и модификаторы доступа на модели Employee, Manager и Intern. После интервью ведущая оценивает кандидата как Junior и рекомендует усилить ООП, внутреннее устройство Java, Spring, Apache Kafka и теорию; затем участники отвечают на вопросы о поиске работы, собеседованиях и менторстве Shortcut.

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

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

  • Для подсчёта слов за один проход нужно хранить состояние «внутри слова» и заранее договориться о правилах для повторных пробелов, пунктуации и дефиса внутри слова.
  • В задаче про сотрудников проверяли не синтаксис сам по себе, а соответствие модификаторов доступа бизнес-правилам: кто может читать и менять зарплату, а кто не должен иметь такого API.
  • Для подготовки к Java-интервью в ролике отдельно выделены ООП, Java Collections Framework, Garbage Collection, устройство heap и stack, функциональные интерфейсы, Stream API и многопоточность.
  • По мнению ведущей, кандидату с годом опыта Java не хватило глубокой теории: основ Java, Spring, Apache Kafka и принципов решения задач, несмотря на практический опыт разработки.
  • В блоке Apache Kafka обсуждаются соотношение числа partitions и consumers в одной consumer group, а также семантики доставки at-most-once, at-least-once и exactly-once.
  • Если коммерческого опыта в нужном стеке нет, участники советуют показать pet-проекты в GitHub или GitLab и быть готовым подробно объяснить их на интервью.
  • Для поиска работы они рекомендуют откликаться на сайтах выбранных компаний и через реферальные ссылки, а на интервью при незнании ответа прямо сообщать об этом и переходить дальше.

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