Pode explicar o que se entende por conceito de consistência em sistemas de armazenamento de dados?
Golang
Pode explicar as diferenças entre os operadores new e make na linguagem Go?
O que acontece se realizar uma operação de escrita num canal vazio (nil) na linguagem Go?
Qual é a diferença entre canais com buffer e sem buffer?
Pode explicar o conceito de canais na programação e a sua finalidade principal?
O que determina o âmbito de acesso de uma variável declarada com o modificador privado?
Qual valor é armazenado na fatia se ela foi definida, mas não criada explicitamente por inicialização?
Como é que o conceito de programação orientada a objetos é implementado na linguagem Go?
É possível criar um índice único baseado numa função hash?
Qual é o significado do uso de variáveis privadas na programação orientada a objetos?
Pode explicar o que é uma transação no sistema de gestão de bases de dados PostgreSQL?
É possível aceder a uma variável declarada dentro de uma função de fora do seu âmbito?
Que funções e operações incorporadas são permitidas para um slice que ainda não foi inicializado?
Em que lugar da memória são armazenadas as variáveis locais dentro de uma função?
Por que o uso de variáveis para trocar dados entre goroutines pode levar a erros ou problemas?
Qual é mais rápido: um canal com buffer ou sem buffer?
Explique o que é uma pilha de chamadas no contexto da execução de um programa
Pode explicar o que é o VACUUM em sistemas de gestão de bases de dados?
Como declarar uma variável com escopo limitado dentro de uma classe ou módulo?
Como funciona o mecanismo de pilha de chamadas ao executar uma função num programa?