В каких ситуациях целесообразно применять синтетический ключ в базе данных?
Является ли Collections классом или интерфейсом в Java?
В каком порядке и когда происходят вызовы методов по контракту в цепочке Stream, особенно те, что объявлены как нетерминальные?
Какой тип интерфейса используется в методе groupingBy из класса Collectors для определения группировки элементов?
Расскажите о вашем опыте использования механизма кэширования второго уровня в проектах.
Какой у вас опыт использования потоков данных (streams) в Java и в каких сценариях вы применяли их?
Расскажите о своем опыте использования Hazelcast в проектах
Можете рассказать о вашем опыте использования очередей в проектах?
Каким инструментом осуществляется процесс компиляции программ на Java?
Какой API или протокол был применен для интеграции вашего сервиса с платформами маркетплейсов в предыдущей компании?
Каким образом вы подходили к улучшению производительности приложения в своих проектах?
Каким образом можно реализовать многопоточность в высоконагруженном сервисе, выполняющем множество однородных тяжелых задач?
Какое поведение базы данных Oracle по умолчанию при удалении строки, которая связана с другой через внешнюю ссылку?
Как обеспечивается согласованность методов hashCode() и equals() в Java и почему это важно?
Какой инструмент сборки вы использовали в своем последнем проекте?
Можешь рассказать о своих наиболее значимых успехах в реальных проектах?
Какие способы кэширования данных вы применяли в своих проектах?
Что необходимо сделать для того, чтобы элемент мог быть автоматически отсортирован и добавлен в TreeSet?
Какие стадии преодолевает запрос, исходя из интерфейса пользователя до получения ответных данных сервера?
С какими вызовами вы столкнулись при реализации своих проектов?