В чем разница между примитивными и ссылочными типами данных?
Расскажите о классах-загрузчиках и о динамической загрузке классов в Java.
Что происходит от момента запуска Spring-приложения до первого запроса в Postman?
Как создать singleton-бин при запуске Spring приложения?
Что такое динамический полиморфизм в Java?
Почему строки являются популярным ключом в HashMap в Java?
Какие типы данных могут возвращаться в Spring MVC?
Где хранятся объекты в Java?
Что такое программирование по контракту?
Что такое ключевое слово volatile в Java и как оно используется?
Существует ли способ решения проблемы гонки (race condition)?
В чем заключается различие между методами submit() и execute() в пуле потоков?
Что такое пул потоков?
Что такое неизменяемые классы в Java?
В чем заключается взаимосвязь между методами equals() и hashCode() в Java?
Как получить коллекцию, которая будет доступна только для чтения?
Что такое JDBC URL и какую роль он играет в работе с базами данных в Java?
Что такое последовательная согласованность?
В чем отличие между паттернами singleton и prototype?
Как ты понимаешь принцип разделения интерфейсов (Interface Segregation Principle)?