Můžete vysvětlit koncept komponenty ve Springu a jak se používá v aplikacích?
Java
Můžete vysvětlit princip rozdělení rozhraní z SOLID a jeho důležitost v návrhu softwaru?
Zúčastnili jste se tvorby nebo návrhu systému mikroservisů?
Jaké komponenty a nástroje obsahuje standardní implementace Java Development Kit (JDK)?
Můžete vyjmenovat různé typy výjimek, se kterými jste se setkali v praxi?
Kdy jsou přesně volány metody mezistupně v řetězci Stream v jazyce Java?
Máte zkušenosti s prací s vzdálenými servery nebo službami?
Jak lze nastavit omezení na několik sloupců v databázi nebo systému?
Jaká je hlavní funkce rozhraní Predicate v jazyce Java nebo v podobném programovacím jazyce?
Jaká jsou omezení a limity u datových typů sloupců v tabulce databáze?
Nastavili jste parametry JVM pro optimalizaci výkonu aplikace?
Můžete vyjmenovat a popsat různé oblasti viditelnosti používané pro beany ve Springu?
Vysvětlete, co znamená pojem 'vymazání typů' v programovacích jazycích.
Vysvětlete, co je to nechtěné čtení dat uvnitř transakce a v čem se liší od jiných typů čtení.
Můžete uvést příklad, kdy se v Spring používá anotace @Transactional a k čemu je určena?
Která oblast paměti, zásobník nebo halda, má větší kapacitu?
V jakém prvku kolekce HashMap je použita metoda hashCode — u klíče nebo u hodnoty?
Jaký je účel a použití klíčového slova final v programovacím jazyce?
Čím se liší mezilehlé operátory od terminálních v datových tocích nebo sekvencích?
V jakých případech je nutné použít anotaci Bean v projektu?