Java
Jaké jsou důvody, proč se vyhnout implementaci procesu autorizace při použití metody PUT v protokolu HTTP?
Vysvětlete, jak dochází k přenosu dat do funkce, pokud jsou parametry předávány hodnotou.
Můžeš uvést hlavní vzory vývoje používané v rámci Spring Frameworku?
Jak implementovat třídu v Java tak, aby její stav byl po vytvoření nepřístupný ke změnám?
Při používání kolekcí, v jakých případech je procházení rychlejší: v ArrayList nebo v LinkedList?
Jaké metody existují pro prevenci nebo řešení kolizí v systémech nebo algoritmech?
Jakou roli hraje modifikátor volatile v programovacím jazyce a kdy se používá?
Vytvořili jste vlastní anotace pro použití ve svých projektech?
Jaké protokoly se používají pro výměnu dat v REST API?
Kdy zvolit frontu (Kafka) a kdy REST službu?
Jaké je chování programu, pokud dojde k výjimce v bloku finally?
Jak se dá předejít zablokování vláken?
Vysvětlete, co znamená vytváření neměnných tříd a jejich výhody ve vývoji.
Jak se liší standardní datový proud a proud s paralelním zpracováním v Java Stream API?
Jaký je rozdíl mezi vytvořením Mono přes just a fromCallable?
Vysvětlete, co znamená klíčové slovo volatile v programování a k čemu se používá.
Kde se v JVM nacházejí primitivní datové typy a jak jsou implementovány uvnitř virtuálního stroje?