Имели ли вы опыт использования инструмента WireMock для мокирования API?
Каким образом осуществляется контроль за использованием оперативной памяти в системе?
Можете объяснить концепцию happens-before в языке Java и её роль в обеспечении потокобезопасности?
Что произойдет, если попытаться вставить два объекта, считая их равными по equals, но с различными значениями hashCode, в HashMap?
Как определяется время поиска элемента в бинарном дереве?
В каком количестве случаев и в каких сценариях ты применяешь структуру данных HashMap в своих проектах?
Какие тесты ты создашь для проверки поведения интерфейса List?
Какими способами можно реализовать передачу управляющих потоков в программных компонентах?
Какие типы данных или ресурсов обычно сохраняются в браузерном кэше?
Какими способами можно задать начальный размер массива в процессе его инициализации?
Какими способами можно создать поток данных (Stream) в программировании?
Какие нюансы и особенности существуют при использовании механизмов транзакционной прокси-обработки для нескольких методов внутри одного компонента в Spring?
Можешь назвать разные типы сборщиков мусора, используемые в JVM?
Какие основные сложности возникают при одновременном выполнении транзакций в базах данных?
Какими методами ты используешь для управления жизненным циклом объектов в Hibernate?
Какими методами можно реализовать обработку ошибок типа Error в вашем проекте?
Какими методами и инструментами ты обычно используешь для взаимодействия с базой данных в рамках Spring-приложений?
Какими другими методами, кроме многопоточности, можно повысить эффективность сервиса, создающего отчёты, который выполняет 4 параллельных HTTP-запроса к разным системам?
Какими методами можно осуществлять ведение журналов событий в системе?
Какие типы стратегий ленивой и жадной загрузки данных в JPA известны?