Golang
Que tipos de canais são usados na linguagem Go para comunicação entre goroutines?
Explique o que é uma goroutine e como ela é usada na programação
Qual é a diferença entre o uso de um mutex padrão e um mutex com capacidade de leitura e escrita (RWMutex)?
Qual é a diferença entre a estrutura de dados de um array e um slice no contexto de uso e características de implementação?
Como ordenar os elementos numa matriz associativa (map)?
Qual é a diferença entre canais com buffer e sem buffer?
Quais podem ser as vantagens e desvantagens do uso da linguagem Go?
Como são armazenadas as chaves com mais de 128 bytes na estrutura de mapa?
Podes enumerar os principais tipos de ligações entre tabelas em bases de dados relacionais?
Como é realizado o processo de teste do código na linguagem Go?
Explique o conceito de índice composto e sua aplicação em bancos de dados.
Em que fase e sob que condições ocorre o deslocamento ou redistribuição de dados dentro da estrutura do mapa?
Como é que o trabalho e a sincronização dos threads de execução são garantidos em Golang?
É possível determinar se um canal de envio de dados não aceita mais mensagens?
Qual é a finalidade da estrutura Map na linguagem Go?
Como é que a sua aplicação gere exceções e erros?
Qual é o papel da função hash na implementação de arrays associativos, como o map?
Pode explicar o que significa o termo 'Panic' no contexto da programação?