Golang
Consegues nomear os principais tipos de canais de comunicação utilizados para transmitir informações?
Fale sobre o modelo transacional do PostgreSQL: ACID, MVCC, níveis de isolamento.
Como é que o produtor Kafka escolhe a partição para enviar uma mensagem?
Como é que a adição de uma nova entrada na estrutura de dados Map é realizada?
Por que o servidor Nginx é usado para o domínio principal?
Explique o conceito de construção multi-stage no Docker e suas vantagens.
Usas genéricos em Go?
Pode explicar o que se entende por SSA no contexto de programação ou compilação?
Qual é a diferença entre as instruções GROUP BY e ORDER BY em SQL e como elas funcionam com os dados?
Qual é a função que desempenha o papel de proxy na linguagem Go?
Pode explicar o princípio de funcionamento do cache LRU e em que situações ele é utilizado?
O que acontece se várias goroutines tentarem aceder simultaneamente a uma mesma chave num mapa?
Como é efetuado o controlo de acesso do utilizador ao sistema?
Como é que as goroutines alocam e usam memória no âmbito do seu trabalho?
Quais são as principais diferenças entre os protocolos HTTP/2 e HTTP/1.1?
Que informações podem ser transmitidas através do contexto na aplicação?
Quando exatamente ocorrerá o bloqueio ao usar um canal com tamanho de 100 elementos?
Pode explicar o conceito de balanceamento de carga ao nível 3 em protocolos e dispositivos de rede?
Que tipos de testes são normalmente utilizados na verificação de software?
Explique o que se entende por 'pilha' no contexto da gestão de memória em programação