Por que dividiram o monólito em microserviços?
Golang
Qual é a nuance ao trabalhar com sync.Pool relacionada com a persistência?
Pode explicar o conceito de Sharing Delta e como ele é utilizado nos sistemas de sincronização de dados?
O que é uma syscall? Como o runtime do Go lida com syscalls bloqueantes na modelo GMP?
Como é a distribuição do seu trabalho — o que você transmite aos colegas após escrever o código?
Descreva a estrutura da base de dados que poderia ser usada para gerir informações sobre uma livraria
O que é o contexto em Go? Para que é utilizado? Como funciona o cancelamento por timeout?
O que é um vazamento de memória? Como detectou e resolveu um vazamento no WebSocket Hub usando pprof?
Como determinar o volume máximo permitido do buffer no sistema?
Como pode escrever de forma segura num mesmo Map a partir de várias goroutines sem usar bloqueios como Mutex?
Que ferramentas de análise de código e verificação de qualidade de código estático você utilizou em seus projetos?
Como mediram a redução da carga da CPU em 35% e a latência?
Em que situações é recomendado usar a estrutura de dados sync.Map para armazenar e aceder a dados?
Pergunta 2: O que o código com interfaces e nil irá exibir? (nil tipado vs nil não tipado)
Quais resultados obtêm-se ao percorrer sequencialmente os caracteres de uma string?
O que o programa com um canal bufferizado e select irá mostrar?
Tem experiência com a plataforma Hadoop para processamento de grandes dados?
O que mais é necessário além do contêiner Docker para executar um serviço no Kubernetes?
Qual é a diferença técnica entre Postgres e Redis? O que são os princípios ACID?
Como os dados passam do cliente para o servidor numa requisição HTTP? Descreva todas as fases.