Как работает операция Compare And Set и в чем ее назначение в многопоточном программировании?
Можно ли считать Throwable исключением, которое обязательно нужно обрабатывать или объявлять?
Какова поведение программы, если в блоке finally возникнет исключение?
Какие последствия могут возникнуть при использовании изменяемых ключей в коллекциях данных?
В чем преимущества использования Spring Boot по сравнению с классическим Spring Framework?
Что происходит в случае, когда блок finally не срабатывает или не исполняется при выполнении кода?
Насколько сложно спроектировать архитектуру взаимодействия с базой данных?
Какой у вас опыт работы с системой обмена сообщениями RabbitMQ?
Какое по умолчанию количество сегментов используется в ConcurrentHashMap?
Как работает механизм загрузки классов в JVM и какие типы ClassLoader ты знаешь?
Какое максимальное количество одновременных HTTP-запросов может обработать базовая конфигурация сервера Tomcat?
Какой инструмент вы использовали больше: Maven или Gradle, и почему?
Какие темы лучше всего рассматривать сначала при подготовке к собеседованию?
Какие типы реализованных интерфейсов Map вам известны и использовались в проектах?
Какие технологии и инструменты использовались в вашем последнем проекте?
Какие инструменты и протоколы использовали для обмена данными между микросервисами?
Какие сложности возникали при работе с Spring Boot и как вы их решали?
Имели ли вы опыт использования реактивных подходов в программировании?
Имели ли вы опыт использования реактивных программных библиотек в своих проектах?
Имел ли опыт использования параллельных потоков данных в своих проектах?