Como é que o produtor decide em qual partição enviar os dados para gravação?
Golang
Que ações devem ser tomadas para que o valor devolvido seja adicionado à pilha de chamadas?
Como será exibida na imagem final do Docker a presença de vários Dockerfile com diferentes quantidades de instruções?
Fale sobre si e a sua experiência de trabalho
Qual é o número máximo de elementos que podem ser colocados em um canal?
Qual é o comportamento esperado ao tentar ler de um canal com um buffer que está atualmente vazio?
Fala sobre os erros da sua experiência de trabalho
Quais são os processos GDPR que implementaste (anonimização, eliminação de dados)?
Por que foram criadas as goroutines, se existem threads do SO?
O que acontece se várias goroutines tentarem aceder simultaneamente a uma mesma chave num mapa?
O que são canais em Go e quais são os seus tipos?
Como é realizado o processo de teste do código na linguagem Go?
Fale sobre os modelos de paralelismo — o que é memória partilhada e passagem de mensagens, mutexes e atômicos
Para que serve o mecanismo de exclusão mútua (Mutex) na programação multithread?
Que ferramentas e tecnologias utilizou para implementar ou trabalhar com sistemas distribuídos?
Fale-nos sobre o processo de desenvolvimento na sua equipa
Por que dividiram o monólito em microserviços?
Podes listar os principais tipos de canais de comunicação utilizados para transmissão de dados?
Como testaram o serviço? Como o implementaram no Kubernetes?