Aká je časová zložitosť operácie vyhľadávania v vyváženej dátovej štruktúre?
C#
Uveďte dva princípy SOLID a uveďte príklady ich porušenia.
Môžete vysvetliť, ako je implementovaná dátová štruktúra zoznam a ako funguje?
Ako vyriešiť problém degradácie cache (Redis odpovedá za 1 sekundu, databáza za 10 ms)?
Aké prvky možno pozorovať v štruktúre SQL dotazu?
Môžete vysvetliť, čo je semafor a ako sa používa na riadenie prístupu k zdrojom?
Ako správne implementovať zrušenie rezervácie pri paralelnom vykonávaní úloh pomocou Task.WhenAll?
Úloha: Boli ste požiadaní, aby ste vykonali revíziu kódu novej funkcie, ktorej podstata je možnosť rezervácie zájazdu (zloženého z letenky a hotela). Funkcie na samostatnú rezerváciu letenky a zájazdu už existujú, od tejto úlohy sa očakáva, že poskytne jednotnú metódu, ktorá rezervuje celý zájazd alebo žiadnu z jeho súčastí.
Ako sa určuje doba existencie objektu po jeho registrácii v kontajneri na vkladanie závislostí?
Všetky referenčné typy údajov sa musia umiestniť na haldu pamäte?
Ktorá forma spolupráce vám je najbližšia: vzdialená, kancelárska alebo hybridná? Ako si radšej organizujete svoju prácu?
Aké mechanizmy synchronizácie vlákien poznáte a môžete ich použiť vo svojich projektoch?
Aké typy indexov boli použité vo vašich SQL dopytoch na optimalizáciu vyhľadávania údajov?
Ako najlepšie udržať formálny alebo neformálny štýl v pracovnom prostredí?
Aký je rozdiel medzi triedami Semaphore a SemaphoreSlim v kontexte asynchrónneho programovania?
Môžete vysvetliť, čo je plánovač úloh a ako funguje?
Mal ste skúsenosti s architektúrou založenou na mikroslužbách?
Povedz jednu alebo dve zaujímavé technické úlohy, ktoré si riešil v predchádzajúcich projektoch.