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

Мок-интервью на Middle Java-разработчика: JVM и backend

Техническое интервью по Java для Middle-разработчика с темами JPA, hashCode, сборки мусора, Docker, MongoDB и backend-практик.

ШОРТКАТ — менторская программа
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 6,4 тыс.
  • Лайки на YouTube: 156
Открыть на YouTube

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

Интервьюер проводит длительное мок-собеседование для Java-разработчика уровня Middle. В технической части он проверяет понимание равенства объектов и hashCode, включая особенности JPA Entity и риски изменения полей, участвующих в хешировании. Затем кандидат рассуждает о JVM и сборке мусора, после чего разговор переходит к контейнеризации: Dockerfile, слои образа и повторяющиеся данные при релизах. В секции хранения данных участники разбирают MongoDB aggregation pipeline, представления и использование JavaScript в миграциях. В финале ведущий обсуждает распространённые секции Java-наёма и подходы к подготовке.

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

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

  • Не менять состояние объекта так, чтобы менялся его hashCode в hash-коллекции.
  • Учитывать особенности equals и hashCode у JPA Entity.
  • Понимать базовые принципы работы поколений памяти JVM.
  • Знать, как слои Docker-образа влияют на размер и пересборку.
  • Уметь объяснить назначение aggregation pipeline в MongoDB.

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