Назовите различия между synchronized и ReentrantLock?
Что такое CompletableFuture?
Что такое фантомное чтение?
Какие аннотации ты знаешь для того, чтобы Spring создавал бины на основании этих аннотаций?
Что вы знаете о моделях памяти в Java?
В чем отличие между Filters, Interceptors и Listeners в Spring?
Является ли коллекция HashMap потокобезопасной?
Что нужно использовать для работы со сложными запросами, содержащими множество параметров?
В чем разница между аннотациями @Service, @Repository и @Controller в Spring?
Что лучше использовать: ArrayList или LinkedList, если я хочу удалить элемент из середины списка?
Каким образом можно реализовать множественное наследование в Java?
В чем отличие между HashTable и ConcurrentHashMap, и какой из них более эффективен?
По какому принципу увеличивается количество бакетов в хеш-таблице?
Какова структура файла pom.xml в менеджере пакетов Maven?
В чем разница между методами execute, executeQuery и executeUpdate?
Почему важно закрывать ресурсы в Java?
Имеет ли смысл индексировать данные с небольшим количеством уникальных значений?
Что такое бины в контексте Java и Spring?
В чем заключается разница между аннотациями @Service, @Repository и @Controller в Spring?
Почему синглтон считается антипаттерном?