Golang
Como determinar o número de caracteres numa cadeia de texto?
Explique o que é uma goroutine e como ela é usada na programação
Pode explicar o conceito de coreografia em Saga e como ele difere da orquestração?
Pode explicar o que se entende por 'contexto' em programação ou desenvolvimento?
Descreva sua experiência na utilização do mecanismo sync.Pool para gerenciar objetos em Go.
O que distingue o protocolo HTTP/2 do HTTP/1.1 em termos de implementação e desempenho?
Como é que o padrão Saga é implementado para gerir transações distribuídas na arquitetura de microserviços?
Explique o princípio de funcionamento do canal para transmissão de dados na sua aplicação.
Qual é o papel e a finalidade do contexto na linguagem de programação Go?
Tem experiência no uso de gRPC nos seus projetos?
Quais mecanismos são utilizados para a cópia assíncrona de dados entre bancos de dados?
Como aumentar o tamanho de um array numa linguagem de programação para que possa conter mais elementos?
O que acontece no programa se uma variável do tipo int atingir o seu valor máximo e ocorrer um estouro durante a execução?
Podes falar sobre as diferentes formas de implementar a replicação em bases de dados?
Qual abordagem de design de soluções de software você usa no seu trabalho?
Pode explicar o mecanismo de adição de um elemento ao final de uma estrutura de dados, como uma lista ou um array?
Quando na programação uma interface pode ter o valor nil ou ser indefinida?
Podes partilhar um exemplo de como implementaste o tratamento de erros usando error.Group nos teus projetos?
Quais métodos são utilizados para gerir a sequência de transações no modelo Saga?