Что побудило вас заниматься развертыванием приложений на базе Spring?
Можете объяснить, что такое Контекст постоянства в Hibernate и как он работает?
Можете объяснить понятие контракта в контексте программирования или разработки систем?
Можете объяснить, что подразумевается под горизонтальным разделением данных в системе?
Какой тип метода должен иметь функциональный интерфейс в Java?
Каким образом вы реализовали и использовали возможности Spring Boot в своих проектах, и какой у вас опыт работы с этим фреймворком?
Какое поведение обеспечивает использование ключевого слова volatile в Java при работе с переменными?
Какие механизмы управляют освобождением памяти в системе?
Каковы основные преимущества и недостатки использования Java 8 в проектах?
Что такое кеш первого уровня и какова его область видимости?
Имел ли опыт взаимодействия с базами данных без применения ORM-инструментов вроде Hibernate?
Обладают ли методы с реализацией по умолчанию в интерфейсах?
Чем отличается использование примитивных типов данных от их объектов-оберток в программировании?
Какие преимущества и недостатки связаны с концепцией транзитивности?
Обязательно ли включать блок finally при использовании блока catch в обработке исключений?
Как определяется скорость получения элемента по индексу в связном списке LinkedList?
Можете объяснить, что означает аббревиатура JVM и как она связана с JVM-процессом?
Можете рассказать о библиотеках и инструментах, применённых вами в последней разработке?
Объясните механизм передачи аргументов по значению при вызове методов и его особенности
Какая роль у контейнеризации при использовании микросервисных подходов в разработке системы?