Pode explicar o que são os tipos passados por referência nas linguagens de programação?
Golang
Qual é a diferença entre uma interface vazia e uma interface com valor nil na linguagem de programação Go?
Como distinguir uma goroutine de um thread normal de execução no sistema operativo?
Quais métodos de profiling você aplicou no seu trabalho?
Que comportamento terá uma função anónima declarada dentro de um ciclo usando defer, ao final de cada passo iterativo?
É possível recuperar a execução do programa em qualquer situação após uma pânico usando a função Recover?
Qual é a diferença entre tipagem estática e dinâmica na linguagem Go?
Pode dar exemplos de tipos de dados que podem ser armazenados numa estrutura Nested?
Quais aspectos-chave do uso de canais não buffer em sistemas de interação você pode destacar?
Qual é a sua experiência no uso de canais não bufferizados para interação entre processos?
Explique o conceito de campos aninhados no Elasticsearch e a sua finalidade.
Consegues enumerar os principais tipos de dados de referência utilizados em Go?
Como é que o Go implementa o trabalho com estados de pânico e o tratamento de erros causados por situações de emergência?
Como organizar a interação e a transferência de dados através de canais no sistema?
O que afeta a complexidade temporal de procurar um elemento numa estrutura de dados Map e por que ela pode atingir valores lineares?
Quais são as características distintivas do uso de canais com buffer na programação?
Como criar e inicializar corretamente slices em Go?
Quais são as características dos grupos de consumidores no Kafka e como eles estão estruturados?
Que ações são permitidas com uma variável do tipo Map que ainda não foi inicializada?