Можеш ли да назовеш основните терминални операции, използвани в Stream API?
Java
Обяснете принципа на работа и предназначението на шаблона за дизайн Decorator
Можете ли да обясните какво означава анотацията RetentionPolicy в Java и как тя влияе върху жизнения цикъл на анотацията?
Обяснете концепцията за синхронизация в многопоточна среда и защо е необходима
Обяснете концепцията за автоматична конфигурация и ролята й в настройката на приложения.
Какви са основните разлики между REST API и Kafka API по отношение на тяхното приложение и архитектура?
Можеш ли да изброиш основните категории методи, използвани в Stream API?
Каква е разликата между Spring Boot и основната част на Spring Framework?
Можете ли да изброите основните методи, предоставени от Stream API в Java?
Как работи AtomicInteger в Java?
Какво отличава оптимистичния подход към блокировките от песимистичния в контекста на управлението на конкуренцията в базите данни?
Защо е важно да се поддържа съгласуваност между методите equals и hashCode при тяхното преписване?
Може ли в един блок try-catch да се обработят няколко типа изключения?
Как се осъществява настройката и регистрацията на Bean в рамките на Spring Framework?
Можеш ли да назовеш типовете изключения, които могат да възникнат при програмиране?
Какво означава терминът 'starvation' в контекста на многопоточността и как може да бъде избегнат?
Можете ли да назовете основните области на паметта, които се използват вътре в JVM?
Как да се гарантира, че потребителят може да използва по-рано добавен бийн от същия тип след появата на нов бийн от този тип в библиотеката?
Как можете да зададете броя на нишките за изпълнение на паралелни операции в Stream API?
Как да създадем клас, чиито обекти не могат да бъдат променяни след създаването им?