Golang
Que tipos de canais são usados na linguagem Go para comunicação entre goroutines?
Consegues enumerar os principais tipos de dados utilizados na linguagem Go?
O que representa a interface Error no contexto do tratamento de erros?
Como é implementada a paralelização e concorrência na linguagem Go?
Já utilizou a ferramenta Explain e em que casos ela é aplicada?
Pode explicar como é que a estrutura de uma string é implementada na programação e do que ela é composta?
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?
Consegues listar os diferentes tipos de colisões e explicar as suas características?
Como é que a gestão e distribuição de tarefas entre goroutines é feita na linguagem Go?
Como é implementado o processamento paralelo e sequencial de tarefas na linguagem Go?
Quais são as características do processo de percorrer elementos numa estrutura de dados Map?
Explique o que é uma interface sem métodos numa linguagem de programação e como ela é utilizada.
Em que casos é permitido realizar uma operação de inserção em um Map que ainda não foi inicializado?
Pode explicar o conceito de string na programação?
Como deve declarar corretamente o mecanismo de recuperação no sistema?
Pode explicar o princípio de funcionamento e a aplicação da construção defer na linguagem Go?
Como o Golang gere a limpeza automática de memória e a recolha de lixo?
É possível gravar diretamente numa partição específica do Kafka, ignorando a chave para hashing?