Golang
Como pode trabalhar com strings na linguagem Go?
Quais são as vantagens e desvantagens do uso de reservation com ponteiros na gestão de memória?
Pode explicar as diferenças entre os operadores new e make na linguagem Go?
Qual é a diferença entre usar um ponteiro para uma estrutura e passar a própria estrutura em um método na linguagem de programação Go?
Em que casos é necessário capturar e tratar erros de pânico num programa?
Pode explicar o que é um Network poller na linguagem Go e como funciona?
Quais são as vantagens e desvantagens de aplicar o Design Orientado a Domínios (DDD)?
Fale sobre particionamento de tabelas.
Explique o que é uma goroutine e como ela é usada na programação
Como iniciar uma nova transação no sistema de gestão de base de dados?
Pode explicar o que é o tipo de dados JSONB numa base de dados e como ele difere do JSON normal?
Qual é a diferença entre o uso de um mutex padrão e um mutex com capacidade de leitura e escrita (RWMutex)?
Quais são as características e nuances do uso da construção select na linguagem Go?
Como é que se pode criar um índice para uma coluna de uma tabela grande sem bloquear toda a tabela?
Quais métodos existem para criar e usar uma estrutura de dados de tabela hash?
Quais são as vantagens e desvantagens do uso de cache em sistemas?
Quais protocolos você usou para obter dados no seu último projeto?
Qual é o papel do componente Outbox na arquitetura do sistema e por que é utilizado?
Quais as consequências que podem surgir na perda de disponibilidade ou falha do sistema mestre-escravo?
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?