Môžete nám povedať, ako ste vytvorili a štruktúrovali dátový model vo vašom predchádzajúcom projekte?
Java
V ktorých prípadoch sa neodporúča používať mechanizmus dedičstva v objektovo orientovanom programovaní?
Aký algoritmus sa používa na určenie polohy prvku v štruktúre TreeMap a aká je jeho časová zložitosť?
Ako spravujete transakcie v systéme?
Je Throwable voliteľná výnimka v Jave?
Existujú ďalšie projekty, ktoré je možné realizovať?
Vysvetlite, prečo použitie indexov umožňuje rýchlejšie nájdenie údajov v databáze.
Máte skúsenosti s používaním technológií a nástrojov na migráciu databáz?
Môžete vysvetliť princíp fungovania operácie HASH JOIN v databázach?
Aký je účel použitia metódy wait() v objekte triedy Object v Jave?
Máte skúsenosti s vývojom alebo používaním softvéru, ktorý aplikuje funkčné princípy?
Prečo v vzorec mosta oddelíme abstrakciu od konkrétnej implementácie?
V akých prípadoch ste vo svojom kóde použili bloky synchronized na riadenie vlákien?
Ako sa používa anotácia @Qualifier a v ktorých prípadoch sa aplikuje pri vkladáni závislostí v Springu?
Z akých komponentov sa skladá koncept Parallel Stream a ako funguje?
Môžeš uviesť hlavné štýly a prístupy v programovaní, ktoré poznáš?
Ako sa zabezpečuje jedinečnosť spracovania správ v Kafka, aby sa predišlo opakovanej spracovaniu tej istej správy?
V akých prípadoch je potrebné prepísať metódy hashCode a equals v Jave a ako zabezpečiť ich konzistentnú prácu?
Ako sa v reálnych projektoch realizuje princíp otvorenosti/zatvorenosti?
Poznáte trik v Jave na ignorovanie kontrolovaných výnimiek?