Quais são as diferenças entre os protocolos HTTP/1.1 e HTTP/2?
Golang
O que é o contexto em Go e como é utilizado?
Já escreveu servidores WebSocket?
Que tipos de sincronização de dados conhece para prevenir condições de corrida e data race?
Qual é o seu stack técnico? Liste as linguagens de programação numa escala de 10 pontos.
Tem experiência ao nível dos protocolos de transporte TCP/UDP — formação de pacotes, lógica de rede de baixo nível?
O que são concorrência e paralelismo? Em que se diferenciam? Podem coexistir?
O que se pode dizer sobre o modelo de memória em Go? Do que ele é composto?
Que ferramentas de sincronização de dados conhece em Go?
Qual é o máximo de conexões TCP que se pode manter num único servidor?
Fale-me sobre vazamentos de memória em Go.
O que pode contar sobre telemetria, monitorização, para que serve e com que ferramentas trabalharam?
Liste os bancos de dados que conhece e avalie-os numa escala de 10 pontos.
Liste os corretores de mensagens com os quais trabalhou e avalie-os numa escala de 10 pontos.
Como é estruturado o sistema operativo Linux — processos, threads, memória?
O que pode levar a vazamentos de memória em Go?
Conhece Linux e a que nível?
Por que está considerando mudar de emprego?
Por que é que o processo pode obter Out of Memory, mesmo que a memória mostre livre?
Conhece o modelo OSI e o que ele representa? Fale sobre as camadas OSI.