Golang
Qual paradigma de programação a linguagem Golang utiliza?
Em que casos é recomendado aplicar cálculos paralelos para resolver problemas?
Como ocorre a conversão do comprimento do slice para o seu tamanho real na memória?
Explique as diferenças entre a gestão de memória na pilha e no heap no contexto da programação.
Quando será chamada a função diferida defer? (ao sair do bloco local / ao sair da função / ao terminar a aplicação)
Qual o volume de testes de código que normalmente realiza com testes unitários?
Quando e para onde o sistema irá procurar tarefas para executar, se as filas locais e globais estiverem vazias?
Qual é a complexidade temporal da operação de busca de um elemento numa lista implementada através de um slice?
Explique o conceito de usar um pool de threads para processar tarefas numa aplicação multithread.
Como resolver o problema de transbordamento do container com logs de ficheiros no Docker?
Em que casos e para que se utilizam índices compostos em bases de dados?
Já utilizou alguma vez a função context.WithValue no seu código?
Quais métodos podem ser usados para se proteger contra a execução de scripts entre sites (XSS)?
Há quantos anos estás no Go?
Quais passos devem ser seguidos para migrar uma aplicação monolítica para uma arquitetura de microsserviços?
Explique o mecanismo de recolha automática de lixo na linguagem Go e como ela gere a memória.
Quais são as principais vantagens e desvantagens do uso de brokers de mensagens?
Como pode ser confirmada a legitimidade de um certificado digital?
Que histórias técnicas existem — não sobre arquitetura de cima, mas sobre aprofundar nos detalhes, um caso problemático real?
Pode contar qual o tipo de exibição de dados (Map) que utilizou no seu último projeto?