Popište své zkušenosti s používáním cache v projektech a jak to ovlivňuje výkon systému.
Java
Lze Collections považovat za základní třídu v Javě?
Můžeš popsat základní principy tvorby vláknového poolu v vícevláknových aplikacích?
Jaké jsou rozdíly mezi operací spojování řetězců pomocí konkatenace a použitím metody append ve třídě StringBuilder?
Otázka 6. Do tématu Kafka je vloženo 10 zpráv, a dva konzumenti s různými skupinami konzumentů čtou z tématu. Kolik zpráv přečte každý konzument? 5 10 Záleží na počtu partičí v tématu Záleží na hodnotě replicationFactor
Vysvětlete, co je vyvážené binární vyhledávací strom a proč se používá.
Jak je ve vašem projektu implementován systém přihlášení a oprávnění?
Jaké klíčové kroky zajišťují produktivitu a efektivitu pracovního procesu?
Bude transakce automaticky zrušena, pokud dojde k výjimce v metodě s anotací @Transactional?
Co je OpenID Connect?
Pověz o race condition.
Vysvětlete princip idempotence v kontextu REST API
Proč se v některých případech doporučuje deklarovat konstruktor třídy jako soukromý?
Můžete vysvětlit, co znamená pojem 'View' v SQL a jak se používá?
Jaký je rozdíl mezi semaforem a monitorem v kontextu mechanismů synchronizace vláken?
Jak dochází k rozdělení a současnému provádění úkolů na procesorových jádrech?
V jakém pořadí dochází k instanciaci objektů Bean v rámci jejich procesu vytváření?
Jak se provádí hledání a oprava chyb v programu?
Jak ovlivňuje uvedení všech možností v Pointcut uvnitř aspektů při použití Spring Boot?
Jaké jsou metody rozšíření databáze pro zvýšení výkonu a spolehlivosti?