Мок-интервью на Middle Java-разработчика: JVM и backend
Техническое интервью по Java для Middle-разработчика с темами JPA, hashCode, сборки мусора, Docker, MongoDB и backend-практик.
ШОРТКАТ — менторская программа
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 6,4 тыс.
- Лайки на YouTube: 156
Коротко о видео
Интервьюер проводит длительное мок-собеседование для Java-разработчика уровня Middle. В технической части он проверяет понимание равенства объектов и hashCode, включая особенности JPA Entity и риски изменения полей, участвующих в хешировании. Затем кандидат рассуждает о JVM и сборке мусора, после чего разговор переходит к контейнеризации: Dockerfile, слои образа и повторяющиеся данные при релизах. В секции хранения данных участники разбирают MongoDB aggregation pipeline, представления и использование JavaScript в миграциях. В финале ведущий обсуждает распространённые секции Java-наёма и подходы к подготовке.
Затронутые темы
Что взять на заметку
- Не менять состояние объекта так, чтобы менялся его hashCode в hash-коллекции.
- Учитывать особенности equals и hashCode у JPA Entity.
- Понимать базовые принципы работы поколений памяти JVM.
- Знать, как слои Docker-образа влияют на размер и пересборку.
- Уметь объяснить назначение aggregation pipeline в MongoDB.