Golang
Explique o que é um bloqueio de leitura-escrita (RWMutex) e como é utilizado para gerir o acesso aos dados?
Como realizar análise e otimização de consultas no Elasticsearch?
Qual é a principal diferença entre containers e máquinas virtuais? É possível executar um container com Windows num host Linux?
Pode explicar o que significa o termo 'Panic' no contexto da programação?
Como é avaliada a complexidade temporal da operação de adicionar um elemento ao final de um array do tipo Slice?
Qual é o papel do uso de genéricos na programação e como eles facilitam o trabalho com tipos?
Na sua opinião, que tipos de dados estão ausentes na biblioteca padrão do Go?
Pode explicar o que significa o termo MPG no contexto da sua área?
Quais são as principais vantagens e desvantagens da estrutura de dados Stack?
Qual é a diferença da interface na linguagem Go em comparação com as interfaces em outras linguagens de programação?
É possível passar uma função como valor numa estrutura de dados map?
Quais são as vantagens e desvantagens de definir a interface na mesma área que a estrutura de dados?
Que ferramentas você usa para identificar e corrigir erros no código?
Como é que a transmissão de dados é realizada através de um canal não bufferizado?
Quais métodos você usa ao escolher a ordem de disposição das colunas na tabela ou interface?
Quais métodos podem ser usados para determinar qual microserviço parou ou não responde?
É possível passar variáveis através do contexto de execução?
Qual é a finalidade do primitive Union Loop na programação e para que é utilizado?
Nome dois cenários em que a utilização de interfaces em Go seria justificada e útil
Consegues recomendar literatura de ficção ou materiais de estudo para aprender a linguagem Go?