Какое предназначение у локального кэша в микросервисной системе и как он помогает повысить производительность?
Как определить количество транзакций при вызове метода, аннотированного @Transactional, из другого метода с такой же аннотацией, расположенного в другом классе в Spring?
Объясните различия между скоупами бинов Singleton и Prototype в контексте управления жизненным циклом объектов Spring
Где расположены статические функции и данные в объектно-ориентированном программировании?
Можете пояснить роль Controller в рамках архитектуры Spring и как он обеспечивает обработку входящих запросов?
Каким образом можно создать класс, объекты которого нельзя изменить после их создания?
Для чего используют JWT-токены в архитектуре распределенных микросервисов?
Какие причины могут привести к тому, что индекс в базе данных не будет использоваться для выполнения запроса?
Использовали ли вы Mockito для тестирования скрытых или внутренне неявных компонентов системы?
Обеспечивается ли надежная доставка сообщений в Kafka?
Объясните роль компонента P в теореме CAP и его влияние на систему распределённых баз данных.
Какой у вас опыт использования паттерна Saga при реализации распределенных транзакций?
Можешь перечислить способы использования конструкции Object в JavaScript?
Какие сложности могут возникнуть при использовании уровня изоляции Read Committed в транзакциях?
Каким образом JVM осуществляет динамическую загрузку классов и чем это отличается от статической?
Какие текущие проекты или задачи вы реализуете в последнее время?
Будет ли объект класса оставаться неизменным после наследования от другого класса?
Расскажи о своём опыте разработки автоматизированных тестов и их внедрения в проекты
Какие существуют основные способы обмена данными между компонентами системы?
Какими методами можно обеспечить высокую степень согласованности данных в системе?