Je přepsání metod v objektově orientovaném programování přípustné a správné z hlediska principů softwarového inženýrství?
Java
Můžete vysvětlit princip rozdělení rozhraní z SOLID a jeho důležitost v návrhu softwaru?
Jaký objekt se vrací po použití metody filter na proud z ArrayList?
Vysvětlete koncept inverze řízení a jeho použití ve frameworku Spring
Jaké jsou základní principy návrhu služeb pro minimalizaci ztráty dat nebo zdrojů?
Jak lze do stávající tabulky databáze zavést omezení?
Můžete vysvětlit koncept modelu, pohledu a kontroléru v architektonickém vzoru MVC?
Máte zkušenosti s použitím metody sequential v rámci Streams API?
Jak bylo provedeno škálování systému ve vašem posledním projektu?
Můžete vysvětlit, co znamená definice rozsahu pro beany ve Springu?
Jak tým během pracovního procesu komunikoval a diskutoval úkoly?
Jaký typ datové struktury se obvykle používá k implementaci cache paměti?
Na jakých místech v paměti jsou umístěny objekty a proměnné primárního typu?
Jakými metodami lze odstranit duplicitní prvky ze seznamu?
Které třídy v Javě nejsou podtřídami třídy Object?
Jaký je hlavní cíl používání verzovací kontroly pro API?
Jak nakonfigurovat automatické vytváření beanů v Springu?
Použil jste příkaz SELECT FOR UPDATE k zámku řádků při práci s databází?
Jak implementovat správu vláken přes rozhraní ve vaší aplikaci?
Implementovali jste úplný stavový stroj nebo něco jiného?