Почему вы предпочитаете создавать собственные классы исключений вместо стандартных?
Является ли основным направлением вашего проекта обучение разработчиков Java?
Ты когда-либо разворачивал собственное веб-приложение или сервис в продуктивной среде?
Каким образом обеспечивается связь между таблицами в базе данных?
Имеете ли вы опыт работы с SQL и можете ли рассказать о своих знаниях в этой области?
К каким слоистым уровням тестирования принадлежат модульные тесты?
Имеете ли вы опыт работы с BPM-инструментом Activiti?
Была ли интегрирована единая база данных для всех микросервисов в вашем последнем проекте?
Ты применяешь структуру данных очереди в своих проектах?
Какой тип внедрения зависимости предполагает использование неизмёняемых объектов в архитектуре системы?
Опишите, каким образом реализована автоматизация сборки и внедрения изменений в вашем последнем проекте.
Каким образом Spring идентифицирует, что применяется Starter вместо обычного *.jar файла?
Каким образом определяется индекс бакета для вставки элемента в хеш-таблицу HashMap с помощью алгоритмических вычислений?
Как работает механизм разделения памяти в JVM в контексте управления жизненным циклом объектов?
Можете рассказать, каким образом был реализован механизм блокировки транзакций в вашей системе?
Какие ваши ожидания и цели в ходе предстоящего собеседования?
Какие средства или библиотеки применяются для управления потоками выполнения в программных решениях?
Какие системы сборки вы применяли для своих проектов: Maven или Gradle?
Какие дополнительные темы или навыки вы сейчас осваиваете или планируете изучить?
Что подразумевается под термином 'проверяемое исключение' в программировании?