Jaké jsou rozdíly mezi protokoly HTTP/1.1 a HTTP/2?
Golang
Psali jste WebSocket servery?
Máte zkušenosti na úrovni transportních protokolů TCP/UDP — tvorba paketů, nízkoúrovňová síťová logika?
Co je to context v Go a jak se používá?
Co je to konkurence a paralelismus? Čím se liší? Mohou spolu existovat?
Jaké typy synchronizace dat znáte pro prevenci race condition a data race?
Kolik maximálně TCP spojení lze udržovat na jednom serveru?
Pověz mi o únikách paměti v Go.
Uveďte databáze, které znáte, a ohodnoťte je na škále od 1 do 10.
Jaký je váš technický stack? Uveďte programovací jazyky na škále od 1 do 10.
Uveďte message brokery, se kterými jste pracovali, a ohodnoťte je na 10bodové škále.
Co lze říct o modelu paměti v Go? Z čeho se skládá?
Co může vést k únikům paměti v Go?
Znáte Linux a na jaké úrovni?
Co můžete říct o telemetrii, monitorování, k čemu to je a s jakými nástroji pracovali?
Jak je strukturován operační systém Linux — procesy, vlákna, paměť?
Jaké nástroje pro synchronizaci dat znáte v Go?
Proč může proces dostat Out of Memory, i když paměť ukazuje volnou?
Proč uvažujete o změně zaměstnání?
Na co slouží telemetrie a monitoring? S jakými technologiemi pracovali?