Môžete vysvetliť, čo sa rozumie pod komponentom Spy v kontexte testovania a vývoja?
Java
Môžete opísať architektúru mikroservisov, ktoré ste predtým vyvíjali?
Na čo je trieda Optional?
Z akých dát je tvorená vnútorná štruktúra TreeMap?
Za akých podmienok sa ukončí relácia?
Vysvetlite účel metódy clone() v objektovo orientovanom programovaní.
Implementujte thread-safe RateLimiter: nie viac ako 5 požiadaviek za sekundu pre jeden userId, metóda isAllowed(String userId).
Môže byť táto skúsenosť potvrdená dokumentárne: je v pracovnej knižke alebo inej zmluve záznam?
Môžete uviesť príklad použitia princípu invertovania závislostí v reálnom vývoji?
Môžete vysvetliť, čo sa rozumie pod pojmom 'skupinovanie' v kontexte programovania alebo databáz?
Aké sú dve možnosti zberu metrík (push a pull)?
Aké informácie sa ukladajú v červeno-čiernom strome v rámci implementácie HashMap?
Akými metódami budeš riešiť problém oneskorenia spracovania požiadaviek v službe?
Aký algoritmus sa používa na určenie polohy prvku v štruktúre TreeMap a aká je jeho časová zložitosť?
Aký nástroj na zostavovanie ste použili vo svojom poslednom projekte?
Máte skúsenosti s vývojom alebo používaním softvéru, ktorý aplikuje funkčné princípy?
Aké je vaše celkové skúsenosti v IT?
Máte skúsenosti s používaním reaktívneho programovania vo svojich projektoch?
Prečo v vzorec mosta oddelíme abstrakciu od konkrétnej implementácie?
Vykonával si automatizované testovanie komponentov, ktoré komunikujú s databázou?