Aké sú rozdiely medzi protokolmi HTTP/1.1 a HTTP/2?
Golang
Písali ste WebSocket servery?
Aké typy synchronizácie údajov poznáte na prevenciu race condition a data race?
Aký je váš technický stack? Uveďte programovacie jazyky na škále od 1 do 10.
Máte skúsenosti na úrovni transportných protokolov TCP/UDP — tvorba paketov, nízkoúrovňová sieťová logika?
Čo je to context v Go a ako sa používa?
Čo je konkurencieschopnosť a paralelizmus? Čím sa líšia? Môžu spolu existovať?
Čo možno povedať o modeli pamäte v Go? Z čoho pozostáva?
Koľko maximálne TCP spojení je možné udržať na jednom serveri?
Porozprávaj mi o únikoch pamäte v Go.
Uveďte databázy, ktoré poznáte, a ohodnoťte ich na škále od 1 do 10.
Čo môžete povedať o telemetrii, monitorovaní, na čo je to potrebné a s akými nástrojmi pracovali?
Uveďte message brokerov, s ktorými ste pracovali, a ohodnoťte ich na škále od 1 do 10.
Poznáte Linux a na akej úrovni?
Ako je štruktúrovan operačný systém Linux — procesy, vlákna, pamäť?
Čo môže spôsobiť úniky pamäte v Go?
Aké nástroje na synchronizáciu údajov poznáte v Go?
Prečo môže proces dostať Out of Memory, aj keď pamäť ukazuje voľnú?
Prečo uvažujete o zmene zamestnania?
Na čo slúžia telemetria a monitorovanie? S akými technológiami ste pracovali?