Можете объяснить принцип работы алгоритма сортировки пузырьком?
Каким подходом рекомендуется управлять задачами с двухмесячным сроком выполнения?
Является ли ключевое слово volatile гарантией порядка выполнения операций в многопоточной среде и как оно связано с моделью Happens-before?
Какие методы вы применяете для обеспечения высокой производительности системы под значительной нагрузкой?
Объясните, что такое циклическая зависимость в контексте Spring и как ее избегать
Можете объяснить, что такое оптимизация выполнения SQL-запроса и как она достигается?
Какой временной и пространственный порядок имеют основные операции с односвязным списком?
Объясните концепцию 'происходит до' в контексте моделирования последовательности событий в многопоточном программировании
Как оценивается по сложности операция вставки элемента в центральную часть двусвязного списка?
Какие типы индексов и стратегии их использования вы бы предложили для быстрого поиска сотрудников, у которых дата найма приходится на определенную неделю, учитывая заданные критерии?
Можешь ли ты перечислить типы классов, используемых в объектно-ориентированном программировании?
Рассмотрите возможность использования связанного списка для добавления элемента в начало списка. В каких случаях это оправдано?
Работали ли вы с дизайнерами в рамках последнего проекта?
Можете объяснить, что такое ZGC и в чем его предназначение?
Каким образом JVM осуществляет динамическую загрузку классов и чем это отличается от статической?
Можете объяснить концепцию Spring Reactive и как она отличается от классического подхода в Spring?
Можете объяснить, что такое маршрутизатор (Router) в контексте Java и для чего он нужен?
Можете объяснить, что такое JPA Specifications и как они используются при работе с базой данных?
Какова основная функция профайлера при анализе программного обеспечения?
Имели ли вы опыт работы с распределёнными транзакциями в архитектуре микросервисов?