Java
Aká je časová zložitosť vyhľadávania prvku podľa kľúča v dátovej štruktúre TreeMap?
Môžete vysvetliť koncept Livelock v kontexte viacvláknového programovania v Jave?
Ako funguje vzorec Proxy a aké sú jeho rozdiely od bežných objektov?
Vysvetlite rozdiely medzi vzormi adaptér, dekorátor a proxy, ich účely a oblasti použitia.
Ktoré z princípov SOLID sa považuje za najdôležitejšie a na čo slúži?
Akými spôsobmi sa realizujú paralelné výpočty a riadenie vlákien vykonávania v softvérových systémoch?
Ako správne implementovať metódy hashCode a equals v triede?
Čím sa líšia sekcie dependency a dependencyManagement v konfiguračnom súbore Maven?
Aké stratégie zlúčenia vetiev ste použili pri práci s Git?
Koľko vlákien súčasne využíva paralelný Stream v štandardnej konfigurácii API Stream?
Aké sú výhody a nevýhody používania viacvláknového spracovania v Java aplikáciách?
Môžeš uviesť hlavné typy relačných databáz, ktoré poznáš?
Aký je rozdiel medzi metódami map a flatMap v Java Stream API a aké sú ich vlastnosti použitia?
Vysvetlite koncept zabezpečenia garantovanej doručenia správ v Apache Kafka.
Aké hlavné úlohy rieši framework Spring pri vývoji aplikácií?
Vysvetlite účel a vlastnosti použitia kľúčového slova volatile v programovaní.
Môžete vysvetliť, čo je Spring Boot Starter a ako zjednodušuje prácu s aplikáciami Spring Boot?