Java
Jak lze z potomka přistupovat k metodám nebo vlastnostem základní třídy?
Máte zkušenosti s nastavbou a používáním místního vývojového prostředí?
Můžete uvést příklad třídy s privátním konstruktorem a vysvětlit její účel?
Můžete vysvětlit, co znamená pojem 'offset' v kontextu Apache Kafka?
Jaké máte zkušenosti s optimalizací a laděním parametrů JVM pro zvýšení výkonu aplikací?
Jak je prováděn zápis dat do úložiště Redis?
Jaké jsou výhody a nevýhody používání anotace @Builder ve vašem projektu?
Jaké hlavní přístupy ke rozšiřování a škálování systémů znáte?
Proč je Map není kolekce (Collection)?
Můžeš uvést příklad situace v Java, kdy se používá pesimistické zamykání k prevenci konfliktů při přístupu k datům?
Jaká je role a hlavní funkce komponenty Service v OpenShift?
Jaké metody interakce s databází přes Spring Data znáš?
Mohou během běhu programu nastat výjimky, které jsou kontrolovatelné, a jak to souvisí s mechanismem zpracování výjimek v Javě?
S jakými dalšími databázemi jste pracovali kromě PostgreSQL?
Co se stane s transakcemi v Springu, pokud uvnitř metody, která není označena jako transakční, je volána metoda s transakčními nastaveními?
Proč se v některých případech v bloku try používá pouze finally bez zpracování výjimek v catch?
Proč je LongAdder efektivnější než AtomicLong při vysoké konkurenci? Za jakých podmínek LongAdder funguje efektivně?
Jaký je rozdíl mezi horkými (hot) a studenými (cold) proudy v reaktivním programování?
Jaké operace v Java vyžadují zpracování kontrolovaných výjimek?
Vysvětlete rozdíl mezi relačními, nerelationalními a in-memory databázemi.