Golang
Qual das funcionalidades do PostgreSQL foi amplamente utilizada?
O que acontece se o serviço falhar no momento da construção do batch? Kubernetes matou o pod — o que estará a acontecer?
Quão interessado está em continuar a conversa sobre esta vaga?
// Pergunta 3. O que será exibido na tela package main import "fmt" import "math" func main() { i := int32(math.Pow(2, 64)) - 1 fmt.Println(i) }
Explica o princípio da inversão de dependências e por que a chamada direta aos métodos do repositório a partir de um caso de uso viola o SOLID.
Como garantir a entrega da mensagem no Kafka pelo produtor, mesmo que o líder falhe?
Quem deve fechar o canal de saída out — a função merge ou main?
Qual nível de isolamento de transações seria adequado neste caso?
Tem experiência em propor soluções arquitetónicas?
O que foi mais difícil e mais interessante na migração de um monolito para microserviços?
Qual é a ordem de iteração dos elementos num container map? É fixa por um determinado algoritmo, arbitrariamente definida durante a compilação ou definida em tempo de execução?
Como otimizou os cenários de pesquisa?
Onde deve estar a validação de negócio (por exemplo, verificação de datas, limite de reserva de 10 dias)? No handler ou no serviço?
Graças a quais tecnologias a conteinerização é possível no Linux?
Olhe para o esquema da base de dados acima — o que pode ser adicionado, ou está tudo em ordem?
Tarefa com interface error e nil: o que o código exibirá com diferentes formas de atribuir nil?
Que cor de objetos é removida no final do trabalho do coletor de lixo?
Como é que geram mocks para testes unitários?
Como é gerida a memória em Go? Como funciona o coletor de lixo?
Por que escolheste map para o cache em vez de sync.Map?