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

Мок-собеседование начинающего Java-разработчика

Tech Lead проверяет знания кандидата по паттернам, REST, Spring и generics, затем обсуждает результат и дальнейшую подготовку.

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

Открыть на YouTube

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

Вторая часть публичного мок-собеседования Java-разработчика с проверкой на Middle-уровень. Tech Lead, работающий в МТС, задаёт вопросы о JVM, многопоточности, паттернах, Spring/Hibernate, REST и Kafka. В финале кандидата оценивают как Intern/Junior, а не Middle, и рекомендуют подтверждать знания практическими кейсами и пет-проектами.

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

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

  • Для вопросов о паттернах недостаточно определения: полезно показать решаемую проблему, роли объектов и пример применения; семейства совместимых объектов — характерный случай Abstract Factory.
  • Идемпотентность определяется повторяемым итоговым эффектом операции при одинаковом запросе; PATCH может быть идемпотентным или нет в зависимости от семантики реализации.
  • В Spring важно понимать влияние AOP-прокси на @Transactional, включая проблему self-invocation, а также основы кэширования и области видимости бинов.
  • N+1 в JPA и надёжность Kafka стоит разбирать на практических сценариях: fetch join или EntityGraph могут сократить лишние запросы, а гарантия доставки зависит от настроек продюсера и обработки результата отправки.
  • Технологии в резюме нужно уметь подтвердить собственным практическим опытом и объяснить, какую задачу решало выбранное решение.

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