Кои видове блокировки са най-ефективни по отношение на производителността?
Java
Ще се изпълни междинна операция в Stream API, ако не извикате терминална операция?
Какви последствия могат да възникнат при използване на променяем обект като ключ в колекция Map?
Как може да се реализира принципът на IoC за управление на зависимости в приложение?
Можете ли да опишете етапите на жизнения цикъл на обект в Hibernate?
Можете ли да обясните какво се разбира под отговорност на програма или система от гледна точка на нейния анализ и оптимизация на производителността?
Каква е разликата между интерфейсите Stream и Collection в Java и в кои сценарии е оправдано тяхното използване?
Каква роля играе Hibernate Query Language в работата с базата данни?
Как да се открие грешка OutOfMemoryError в приложение?
Как да осигурим коректното обновяване на една и съща същност при едновременни транзакции на конкуриращи се потоци?
Как да реализирам механизъм за оптимистично блокиране в Hibernate, за да предотвратя конфликти при едновременен достъп до данните?
Как се осъществява съхраняването и извличането на обект от кеша от първо ниво в приложението?
Можете ли да обясните етапите на жизнения цикъл на компонент Spring, използван в приложения?
Можете ли да обясните концепцията за кеш от първо ниво и неговата роля в системата?
Как да определим причините за увеличаване на времето за обработка на HTTP GET заявка?
Можеш ли да назовеш основните типове операции, реализирани при работа със Stream в Java?
Можеш ли да разкажеш за методите за разбиране на сложни системи на съставните им части?
Обяснете концепцията за Wildcard в системата от обобщени типове.
Как да се предотврати дублирането на данни при използване на LEFT JOIN в SQL?
В кои сценарии се използват слаби препратки в програмирането и за какво са полезни на практика?