Sobes.tech

Golang

Čo je lepšie použiť na synchronizáciu pri práci s konkurenčným prístupom: mutex alebo sync.Map?

Junior — Middle
272

Akými spôsobmi je možné riadiť proces alokácie a uvoľňovania pamäte v softvérových systémoch?

Junior — Middle
269

Popíšte svoju skúsenosť s používaním mechanizmu sync.Pool na správu objektov v Go.

Junior — Middle
269

Aká je úroveň nákladov na zdroje operácie alokácie pamäte v jazyku Go?

Junior — Middle
262

Čo môže spôsobiť zablokovanie alebo zaseknutie vykonávania gorutiny v programe?

Junior — Middle
261

Akými spôsobmi sa dosahuje zníženie nákladov na procesy dekódovania a kódovania dát pri použití gRPC?

Junior — Middle
246

Ako je implementovaná spätná kompatibilita v gRPC protokole?

Junior — Middle
244

Zabezpečuje mechanizmus Mutex prísny poriadok pre vlákna pri prístupe k spoločným zdrojom na čítanie a zápis?

Junior — Middle
243

Aké príčiny môžu spôsobovať stratu pamäti v aplikáciách?

Junior — Middle
241

Vysvetlite princíp fungovania služby využívajúcej stav a v čom sa líši od prístupu bez stavu.

Junior — Middle
236

Môžete sa podeliť o svoje skúsenosti s implementáciou konceptu Inversion of Control v projektoch?

Junior — Middle
234

Ako zabrániť zablokovaniu alebo zamrznutiu goroutine?

Junior — Middle
234

Aké kroky je potrebné podniknúť na migráciu monolitickej aplikácie na architektúru mikroservisov?

Junior — Middle
233

Aké dôsledky môžu nastať pri nedodržiavaní princípov SOLID pri navrhovaní softvéru?

Junior — Middle
222

Aké metódy môžu zabezpečiť vrátenie operácie v prípade zlyhania jedného z mikroservisov zapojených do prenosu dát?

Middle — Middle+
219

Ako možno rozdeliť architektúru systému, ktorý uchováva stav, aby sa zabezpečila jeho škálovateľnosť a odolnosť?

Middle — Middle+
219

V ktorých prípadoch sa odporúča používať REST API na interakciu medzi komponentami systému?

Junior — Middle
208

Akými metódami sa zabezpečuje interakcia medzi jednotlivými mikroslužbami v najbežnejších scenároch?

Junior — Middle
203

Aké sú základné princípy vývoja softvéru, ktoré vo svojej práci uplatňujete?

Junior — Middle
200
/3