Je princip objektově orientovaného programování základem pro použití Spring Frameworku?
Java
Je vzorec Singleton dobrou praxí nebo by se měl v programování vyhýbat?
Jak by měla být metoda equals() přepsána ve třídě?
Máte zkušenosti s modelem outstaffing a rozumíte jeho zvláštnostem?
Co se stane s objektem uvnitř HashMap, pokud se jeho klíč stane neplatným nebo se změní jeho identifikátor?
Jak spravujete transakce pomocí anotace @Transactional?
Jaký je rozdíl mezi použitím throw a throws v Java, a jaké jsou jejich hlavní funkce?
Za jakých podmínek HashMap přechází na použití stromových struktur pro organizaci prvků uvnitř svých košů?
Můžete vysvětlit, co je konfigurační soubor v Kubernetes a k čemu slouží?
Ve vašem posledním projektu byla obchodní logika implementována na straně databáze nebo v aplikaci?
Vysvětlete mechanismus fungování metody nastavování hodnoty vlastnosti objektu
Vysvětlete princip fungování vzájemné blokace (mutex) v kontextu vícenásobného programování.
Můžete vysvětlit, jak se v programování uplatňuje princip PECS?
Jaká je časová složitost získání hodnoty podle klíče ve struktuře dat HashMap?
Proč je důležité při diagnostice chyb v Java používat zásobník volání při zpracování výjimek?
Povězte o situaci, kdy jste sám navrhl nebo realizoval zlepšení nebo inovaci v projektu.
V jakých případech je vhodné použít cyklus for při programování?
Co se rozumí pod dvěma objekty, které jsou považovány za rovnocenné v kontextu programování?
Jak organizujete proces kontroly kódu kolegů před jeho začleněním do projektu?
Vytvořte příklad kódu, který povede k vzájemnému zablokování vláken bez možnosti jejich uvolnění.