Какво са генериците и за какво се използват?
Java
Можеш ли да посочиш три примера, които гарантират, че се случва преди?
За какво се използва try-with-resources?
Какво използвате при хвърляне на изключения, за да не загубите стека трасе?
Кои са ключовите разлики между версиите на Java (7, 11, 17, 21)?
Какво е транзакция? Обяснете нивата на изолация и аномалиите.
Какво гарантират ключовите думи volatile и synchronized?
class ToInfinity { public static void main(String[] args) { //напишете кода тук for (int i = start; i <= start + 1; i++) { /* тука трябва да има безкраен цикъл, нищо не може да се променя */ } } }
Разкажи ми за Stream API. Какво е по-бързо — Stream API или цикъл for?
Какви са изключенията в Java? Checked и unchecked.
Разкажи ми за жизнения цикъл на бина в Spring.
От къде да започнете разследване, ако се наблюдава увеличение на потреблението на памет в продукцията?
Кои функционални интерфейси знаете? Можете ли да дадете примери?
Какви начини знаеш, за да не блокираш метода завинаги, докато чакаш външна зависимост?
Разкажи за структурата на HashMap.