Java
Můžete vysvětlit, co znamená anotace RetentionPolicy v Javě a jak ovlivňuje životní cyklus anotace?
Vysvětlete princip fungování a účel návrhového vzoru Decorator
Vysvětlete koncept automatické konfigurace a její roli v nastavování aplikací.
Vysvětlete koncept synchronizace v vícevláknovém prostředí a proč je nutná.
Můžeš vyjmenovat hlavní kategorie metod používaných v Stream API?
Jaké jsou hlavní rozdíly mezi REST API a Kafka API z hlediska jejich použití a architektury?
Jaký je rozdíl mezi Spring Boot a hlavní částí Spring Framework?
Jak funguje AtomicInteger v Javě?
Proč je důležité zachovat konzistenci mezi metodami equals a hashCode při jejich přepisování?
Lze v jednom bloku try-catch ošetřit více typů výjimek?
Co odlišuje optimistický přístup k blokování od pesimistického v kontextu řízení konkurence v databázích?
Jak je nastavování a registrace Bean prováděna v rámci Spring Framework?
Můžeš uvést typy výjimek, které mohou v programování nastat?
Co znamená pojem 'starvation' v kontextu vícenásobného zpracování a jak se mu lze vyhnout?
Jak zajistit, aby uživatel mohl používat dříve přidaný bean stejného typu poté, co se v knihovně objeví nový bean tohoto typu?
Jak lze nastavit počet vláken pro provádění paralelních operací v API Stream?
Jak vytvořit třídu, jejíž objekty nelze po jejich vytvoření změnit?