Quali sono le differenze tra i protocolli HTTP/1.1 e HTTP/2?
Golang
Hai scritto server WebSocket?
Quali tipi di sincronizzazione dei dati conosci per prevenire condizioni di gara e data race?
Qual è il tuo stack tecnico? Elenca i linguaggi di programmazione su una scala da 1 a 10.
Hai esperienza a livello di protocolli di trasporto TCP/UDP — formazione di pacchetti, logica di rete a basso livello?
Cos'è il context in Go e come viene usato?
Cos'è la concorrenza e il parallelismo? In cosa si differenziano? Possono coesistere?
Cosa si può dire sul modello di memoria in Go? Di cosa è composto?
Quante connessioni TCP al massimo si possono mantenere su un singolo server?
Parlami delle perdite di memoria in Go.
Elenca i database che conosci e valuta su una scala da 1 a 10.
Cosa puoi raccontare sulla telemetria, il monitoraggio, a cosa serve e con quali strumenti avete lavorato?
Elenca i broker di messaggi con cui hai lavorato e valuta su una scala di 10.
Quali strumenti di sincronizzazione dei dati conosci in Go?
Conosci Linux e a quale livello?
Come è strutturato il sistema operativo Linux — processi, thread, memoria?
Cosa può causare perdite di memoria in Go?
Perché il processo può ricevere Out of Memory, anche se la memoria mostra libera?
Perché stai considerando un cambio di lavoro?
A cosa servono la telemetria e il monitoraggio? Con quali tecnologie hanno lavorato?