Можно ли заменить абстрактный класс, содержащий только абстрактные методы и не имеющий реализаций, на интерфейс?
Какие техники и подходы используешь для повышения эффективности кэширования при росте объема данных?
Какая функциональность объединена в аннотации @SpringBootApplication в Spring Boot?
Какова временная сложность вставки элемента в HashMap в самом неблагоприятном случае?
Доступна ли возможность расширять сервисы за счет горизонтального масштабирования без существенных трудностей?
Какое новое решение для управления потоками было введено в Java 21?
Можете объяснить, что означает использование параллельных потоков в Java Stream API?
Какие именно аспекты текущего места работы вас не устраивают или вызывают недовольство?
Какой объем памяти освобождается при вызове метода clear у списка, содержащего 1 миллион объектов типа Integer, занимающего 48 Мб памяти?
Какими системами управления базами данных вы уже имели опыт работы?
Создавали ли вы новый программный код в рамках своих проектов?
Можете рассказать о вашем недавно реализованном проекте и вашем участии в нем?
Имел ли опыт работы с реактивными библиотеками и технологиями в своих проектах?
Имел ли опыт работы с интеграциями, основанными на файловых методах передачи данных?
Что значит, что класс String является неизменяемым и почему это важно?
Создавали ли вы скрипты для автоматизации миграций баз данных с помощью Liquibase?
На каком фундаментальном принципе строится неблокиршая реализация класса AtomicInteger?
Можно ли считать внедрение зависимостей одним из проявлений инверсии управления?
Какой шаблон проектирования используется для определения порядка сравнения объектов?
Какой уровень сложности имел ваши SQL-запросы в прошлом проекте?