Vysvětlete, co znamená vytváření neměnných tříd a jejich výhody ve vývoji.
Java
Jak se dá předejít zablokování vláken?
Čím se liší implementace rozhraní Map: HashMap a TreeMap, a v jakých případech je vhodnější použít kterou z nich?
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?
Jak jste v předchozím zaměstnání komunikoval s databází?
Jaký je rozdíl mezi konstrukcemi try-catch-finally a try-with-resources při zpracování výjimek a správě zdrojů?
Jaký je rozdíl mezi vytvořením Mono přes just a fromCallable?
Jak importovat nebo připojit moduly nebo komponenty umístěné mimo aktuální adresář v projektu?
Jak vybrat konkrétní záznamy z tabulky pomocí SQL dotazů?
Můžete vysvětlit rozdíly mezi Mock a Spy v Mockito a kdy je použít?
Můžeš ukázat svou obrazovku pro demonstraci?
Jaké jsou výhody použití WeakHashMap a v jakých případech se používá?
Co se stane v případě, že blok finally se nespustí nebo se nespustí při provádění kódu?
Použili jste v projektech paralelní datové proudy v Stream API?
Popište své zkušenosti s nasazováním aplikací na předchozím pracovišti.
Jak Stream v paralelním režimu využívá proudy pro zpracování dat?
Jak jsou v Javě propojeny metody equals a hashCode a proč je důležité je správně implementovat společně?
Jak vybrat konkrétní implementaci beana při registraci nových instancí stejného typu v knihovně?