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

Собеседование в МТС: Middle Java разработчик не справился!

Показательное мок-интервью Java-разработчика с детальным разбором ответов и технических пробелов. После него идёт Q&A о подготовке к собеседованиям и менторской программе ШОРТКАТ.

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

Открыть на YouTube

Таймлайн

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

Публичный вебинар ШОРТКАТ показывает мок-интервью Алексея на уровень Middle Java: после code review интервьюер проверяет SOLID, Streams, Spring, многопоточность, микросервисы, транзакции, Hibernate и Docker. По итогам интервьюер отмечает, что Алексей быстро разбирается в коде, но ему стоит углубить теорию и системное проектирование. В финале участники отвечают на вопросы зрителей о грейдах, pet-проектах, soft skills, легаси-коде, ИИ и менторстве.

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

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

  • На code review полезно сначала точно сформулировать поведение кода, затем оценить сложность: вставка каждого элемента в начало списка приводит к сдвигам; в разборе интервьюер предлагает использовать стек для разворота последовательности.
  • Для подготовки к Middle Java стоит закрыть не только Java Core, но и SOLID, Streams, жизненный цикл Spring-контекста, потокобезопасность, CAP, двухфазный коммит, ACID и уровни изоляции транзакций.
  • При сбоях между микросервисами обсуждаются timeout и retry, но далее нужно учитывать идемпотентность запросов, circuit breaker, кэширование и переход на асинхронные очереди сообщений.
  • По обратной связи Алексею рекомендовано укрепить системное проектирование: на собеседовании могут дать задачу и ожидать самостоятельного выбора технического решения, а не только знания определений.
  • Спикеры советуют закреплять материал применением к рабочим задачам; помимо документации полезны технические книги по паттернам и проектированию, включая «Банду четырёх».
  • По мнению участников, pet-проект для Middle должен демонстрировать не тему приложения, а глубину компонентов: базу данных, Docker или Kubernetes, микросервисную либо высоконагруженную часть, тесты и осмысленное применение технологий.

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