Qual é o papel da interface na arquitetura de software e para que ela é usada?
Golang
Tem experiência com os princípios e a estrutura da arquitetura limpa em projetos?
Quais são as vantagens de usar goroutines em comparação com threads do sistema para melhorar o desempenho das aplicações?
Qual é a diferença entre a garantia de entrega de mensagens, quando a mensagem é garantidamente entregue no máximo uma vez, e quando ela é garantidamente entregue pelo menos uma vez?
Como funciona o mecanismo de leitura de dados de um canal fechado e o que acontece nesse momento?
Qual é o papel dos canais na linguagem de programação Go e para que são utilizados?
O que é a desnormalização de uma base de dados e quais são as suas vantagens e desvantagens?
Podes dar exemplos de situações em que a desnormalização de uma base de dados é justificada e vantajosa?
Qual é a diferença entre uma goroutine em Go e um thread do sistema operacional a nível de sistema?
Qual é a principal tarefa da ferramenta Pprof e qual é a sua aplicação na análise de desempenho de programas?
Quando exatamente no programa ocorre a troca entre diferentes goroutines?
Onde exatamente na estrutura do formulário são feitas as marcações de bloqueio para a solicitação?
Como é organizada a estrutura do array na memória e como ocorre o acesso aos seus elementos?
Qual é a função principal da interface Any na programação?
Podes nomear os principais níveis ou camadas na arquitetura de múltiplas camadas de aplicações?
Pode explicar o que é um grupo de erros e como ele é utilizado na monitorização ou no tratamento de exceções?
Como medir a velocidade de acesso aos elementos de um array num programa?
Como pode combinar dois arrays ou listas em um?
Como é que a mudança de execução entre diferentes goroutines é realizada na linguagem Go?
Como extrair os primeiros n elementos de um array?