Насколько регулярно ты задействуешь Stream API при выполнении своих задач?
Можешь привести пример ситуации, когда использование ThreadLocal оправдано?
Какие механизмы обеспечения надежности чтения данных предоставляет Kafka для потребителя?
Можешь перечислить основные уровни логирования, используемые в системах?
Имели ли вы опыт реализации транзакций, охватывающих несколько узлов или систем?
Можете назвать различные способы реализации механизмов кэширования, которые вы знаете?
Почему важно инкапсулировать внутренние детали реализации в объектно-ориентированных системах?
Чем отличается использование паттерна фабричный метод от реализации фабрики в Java?
Какие отличия существуют между Docker-контейнерами и виртуальными машинами с точки зрения архитектуры и использования?
Как соотносятся понятия потока оси и легковесного потока в контексте многопоточности?
Какими методами ты можешь преобразовать объект в формат, пригодный для хранения или передачи?
Какие компоненты и механизмы многопоточности вы использовали в своих проектах?
Можете объяснить, что из себя представляет ядро Spring и какую роль оно играет в экосистеме фреймворка?
Каковы основные причины считать Singleton нежелательным паттерном в проектировании?
Чем отличаются стандартное бинарное дерево поиска от красно-черного дерева и в чем заключается его уникальная особенность?
Как осуществляется процесс имитации объектов с помощью библиотеки Mockito в тестах?
Каким образом вы подходили к улучшению производительности приложения в своих проектах?
Можно ли определить функцию вне тела класса в объектно-ориентированном языке программирования?
Какой тип структуры лучше использовать для обеспечения потокоббезопасности при редком обновлении элементов в списке?
Расскажите о вашем опыте применения принципов SOLID в практике разработки.