Môžete opísať, ako ste dostávali a formulovali úlohy na predchádzajúcom pracovisku?
Java
Máte skúsenosti s indexami vytvorenými na základe určitej podmienky v databáze?
Aký je účel metódy flatMap v rámci API Stream na spracovanie sekvencií dát?
Ako ste implementovali kešovanie údajov získaných od tretích API alebo služieb?
Ako sa hodnotí výkon operácií vkladania, vyhľadávania a odstraňovania prvkov v HashMap?
Aké typy indexov ste použili alebo odporúčate na optimalizáciu dopytov v databáze?
Bude sa volať metóda označená @PreDestroy u beana s rozsahom Prototype v Spring pri jeho ukončení?
V ktorých prípadoch nemusí byť metóda s anotáciou @PreDestroy v Springu volaná na Bean?
Akými prístupmi ste odstránili problém viacerých dopytov (N+1) v Hibernate a ako ste to realizovali?
Ako sa vytvára a inicializuje kontext aplikácie v Spring Framework?
Aké typy implementovaných rozhraní Map poznáte a používali ste v projektoch?
Ako je implementovaná dátová štruktúra HashMap a ako zabezpečuje rýchly prístup k prvkom?
Ako používanie atómových operácií pomáha vyhnúť sa podmienkam pretekania v prostredí s viacerými vláknami?
Môžete vysvetliť princíp fungovania úrovne izolácie Repeatable Read v transakciách PostgreSQL?
Ako plánujete a sledujete termíny plnenia úloh?
Kedy a prečo by ste mali v Jave použiť kombináciu kľúčových slov synchronized a volatile na zabezpečenie bezpečnosti vlákien?
Aký je rozdiel medzi oblasťami viditeľnosti Singleton a Prototype v kontexte Spring Framework?
Akými metódami ste zlepšili efektívnosť interakcie s databázou vo svojich projektoch?
Vysvetlite hlavné rozdiely medzi podmienkou preteku (Race Condition) a konkurenčným prístupom k údajom (Data Race).