Golang
Môžete vysvetliť mechanizmus fungovania sync.Map v Go a v čom sa líši od štandardných máp?
Môžeš uviesť príklady algoritmov používaných pri aktualizácii údajov v cache?
Akými spôsobmi je možné integrovať systém metrík do softvéru?
Vysvetlite, čo je rozhranie bez metód v programovacom jazyku a ako sa používa.
Aký protokol je základom prenosu dát v gRPC?
Akými prostriedkami možno určiť aktuálny stav vykonávania goroutine?
Aké sú rozdiely pri odovzdávaní poľa segmentu (slice) do funkcie cez odkaz a cez hodnotu?
Môžete vysvetliť, čo znamená situácia, keď sa toky alebo gorutiny v Go blokujú kvôli nedostatočnému prístupu k zdrojom, a ako to súvisí s pojmom Hlad?
Aký je dôvod, prečo operácie s rezmi môžu mať časovú zložitosť O(1)?
V ktorých situáciách v programovacom jazyku môže mať rozhranie hodnotu nil?
Zúčastnili ste sa práce tímu pozostávajúceho zo špecialistov z rôznych disciplín?
Aké následky by sa mali očakávať, ak dôjde k panike v gorutine?
Ako je v jazyku Go implementované spracovanie chýb, podobne ako mechanizmus výnimiek v iných programovacích jazykoch?
Ako je implementovaná úroveň izolácie serializovateľných transakcií v PostgreSQL?
Ako je implementované ukladanie údajov v systéme Redis?
Môžete vysvetliť koncept Transaction Outbox a jeho použitie?
Ako určiť čas potrebný na vloženie prvku na koniec rezu (slice) v programovacom jazyku?
Aký prístup k návrhu softvérových riešení používate vo svojej práci?
Je možné použiť dátovú štruktúru ako kľúč v mape alebo hash tabuľke?
Ako možno preniesť metriky z aplikácie do Grafana na vizualizáciu a monitorovanie?