Como são agregados os dados após serem processados pelos trabalhadores?
Golang
Como lidar com erros em Go? O que é um pânico e como tratá-lo?
O que acontece ao ler/escrever num canal fechado? Qual é o valor zero para uma string e um slice?
Fala sobre os princípios SOLID
Como é implementado o POO em Go?
Como é que o trabalho era paralelizado entre os trabalhadores ao processar um único pedido?
Fale sobre sistemas de ficheiros — como ocorre o percurso desde o dispositivo até ao ficheiro no Linux
O que são índices em bancos de dados? Quais tipos de índices existem no PostgreSQL?
O que é Deadlock e Livelock? Qual é a diferença?
Como é implementada a idempotência do consumidor/produtor?
De que forma é preferível organizar a transmissão de dados nas goroutines: usando canais ou através de variáveis externas?
Que bibliotecas e frameworks foram utilizados no serviço Go?
Como é garantida a segurança no REST e Kafka? O que é HTTPS/TLS?
Como funciona a herança de contextos em Go?
O que é um map em Go por baixo dos panos? Como funciona uma tabela hash?
O que fizeram no serviço para o funcionamento correto no Kubernetes (Desligamento Gracioso, Probe de Prontidão)?
Qual biblioteca ou framework de roteamento você usa nos seus projetos?
Fala sobre a tua experiência de trabalho
Explique a diferença entre containerização e virtualização
É possível projetar um sistema de trading de alta frequência sensível à latência usando Go?