Java
Co je to vzor BFF (Backend for Frontend)? Jaké jsou jeho výhody a nevýhody?
Jak byste zorganizovali registr smluv a proces schvalování — jaký systém byl dohodnut s kterým, který kontrakt je platný?
Co jsou Spring Boot startéry?
Jak implementovat scénář: uložit do databáze, provést HTTP požadavek, obohatit data a znovu uložit transakčně?
V čem se liší Cassandra od PostgreSQL? Povězte o hlavních rozdílech.
Odkud si stream vezme vlákna, pokud ho uděláme paralelní?
Jaký je rozdíl mezi WHERE a HAVING?
Povězte o pokrytí testy: jak bylo měřeno, byly quality gates?
Jaká je výhoda reaktivního programování?
Myslíte si, že story points jsou opravdu užitečné nebo je to jen formalita pro manažery?
Jak jsou v Kafka spojeny Topic a Partition?
Jaký je rozdíl mezi procesem a vláknem, a kdy lze jedno použít místo druhého?
Vysvětlete, jak JIT-kompilace ovlivňuje výkon Java aplikací a v jakých případech může vést k neočekávaným výsledkům.
Jaké události (events) znáš v ApplicationContext ve Springu?
Kde může být užitečný scope požadavku?
Pověz mi o své zkušenosti a aktuálním projektu
V čem spočívá specifika systémů s vysokým zatížením? Čím se odlišují od systémů se středním zatížením z hlediska návrhu?
Co jsou indexy v databázi?
Je třeba zorganizovat audit volání služeb: například služba A byla volána milionkrát, služba B — stokrát za den. Jak byste tento úkol řešili?
Vyberte vzor návrhu pro systém zaznamenávání (v databázi, textovém souboru, přes dotaz)