Bude metoda označená @PostConstruct volána u Spring Beanu nakon nastavení s prototypovým scope?
Java
Jaká je maximální časová složitost hledání prvku podle klíče ve struktuře dat HashMap v nejhorším scénáři?
Jak jste implementovali ukládání do mezipaměti dat získaných od třetích stran API nebo služeb?
Jak se hodnotí výkon operací vkládání, vyhledávání a mazání prvků v HashMap?
Jaký je účel metody flatMap v rámci API Stream pro zpracování datových sekvencí?
Jaké typy indexů jste používali nebo doporučujete pro optimalizaci dotazů v databázi?
V jakých případech nemusí být metoda s anotací @PreDestroy ve Springu volána u Bean?
Bude volána metoda označená @PreDestroy u beana s rozsahom Prototype ve Springu při jeho ukončení?
Jak se vytváří a inicializuje kontext aplikace ve Spring Framework?
Můžete vysvětlit princip fungování úrovně izolace Repeatable Read v transakcích PostgreSQL?
Jaké typy implementovaných rozhraní Map znáte a používali jste je v projektech?
Jakými přístupy jste odstranili problém vícenásobných dotazů (N+1) v Hibernate a jak jste to realizovali?
Jak je implementována datová struktura HashMap a jak zajišťuje rychlý přístup k prvkům?
Jak použití atomických operací pomáhá předcházet závodním podmínkám v prostředí s více vlákny?
Kdy a proč byste měli v Javě používat kombinaci klíčových slov synchronized a volatile k zajištění bezpečnosti vláken?
Jaký je rozdíl mezi oblastmi viditelnosti Singleton a Prototype v kontextu Spring Frameworku?
Jak plánujete a sledujete termíny plnění úkolů?
Vysvětlete hlavní rozdíly mezi závodní podmínkou (Race Condition) a konkurenčním přístupem k datům (Data Race).
Poskytuje úroveň izolace Repeatable Read ochranu před fantomovými čteními v transakcích PostgreSQL?