Golang
Como estão configurados os seus contratos protobuf: onde estão, como os editam, como os compilam, onde é armazenado o código gerado?
Como é que o trabalho assíncrono da estrutura de dados Map é realizado?
Para que servem os fluxos compartilhados na programação?
Quais as características da POO na linguagem Go que diferem da implementação em outras linguagens de programação?
Explique o conceito de encapsulamento de dados na programação orientada a objetos.
Como pode executar um conjunto específico de cenários de teste?
Descreva os princípios e práticas de desenvolvimento adotados na sua última empresa.
Qual é o papel e a finalidade da estrutura WaitGroup no desenvolvimento em Go?
Quais métodos são utilizados para reduzir os custos nos processos de decodificação e codificação de dados ao usar gRPC?
Avalie a carga aproximada do sistema (cálculo de RPS)
Explique como diferem os conceitos de Consumer e Consumer Group nos sistemas de processamento de mensagens.
Pode nomear os principais tipos de chaves utilizados em bases de dados relacionais?
Que operações são realizadas na junção de dados de string?
De que maneiras é realizado o controlo e a coordenação do trabalho das goroutines em Go?
Pode explicar o que se entende por tecnologia AVX nos processadores?
Que tipos de contratos são aplicados na criação de uma API REST?
Qual é o papel e a finalidade do contexto na linguagem de programação Go?
Qual é o papel e a finalidade do tipo ErrGroup na linguagem Go para gerir erros em grupo?
Que funções são fornecidas pela estrutura WaitGroup na linguagem Go para sincronização de goroutines?
Qual pipeline?