Golang
Můžete vysvětlit, co je typ dat JSONB v databázi a čím se liší od běžného JSON?
Můžete vysvětlit, co je Errgroup a jak se používá k řízení skupiny gorutin v Go?
Při předávání dat do funkce: co je efektivnější z hlediska využití paměti — pole nebo řez?
Používal jsi v projektech mechanismus cache?
Lze použít stejný buffer []byte ve více gorutinách?
Jaký je rozdíl mezi gorutinou a systémovým vláknem v kontextu vykonávání úkolů?
Jaké typy databází existují?
Jaké typy v jazyce Go obsahují uvnitř ukazatel na segment paměti?
Co představuje datový typ string v jazyce Golang?
Když je mapa zaplněná, vytvoří se nový řetězec bucketů. Vysvětlete, co se děje se starými a novými klíči při přenosu. Proč jsou data přenášena líně, a ne ihned jako v slice?
Máte zkušenosti s nástroji pro sledování a analýzu práce mikroservisů?
Jak implementovat omezení doby běhu operace pomocí context.WithTimeout v Go?
Jaké jsou výhody a nevýhody použití reservation s ukazateli v řízení paměti?
V jakých případech je povoleno provést operaci vložení do Mapy, která ještě nebyla inicializována?
Můžete mi říct o vzoru, který jste použili ve svém kódu nebo produktu?
Popište přístup k implementaci Saga pro správu distribuovaných transakcí
Můžete vysvětlit, co je Network poller v jazyce Go a jak funguje?
Jak řídí a spravuje operační systém provádění procesů?
Jak implementovat kontrolu provádění dotazů v příkazu SELECT v databázi?
Jaké jsou vlastnosti procesu procházení prvků ve struktuře dat Map?