O que distingue o protocolo HTTP/2 do HTTP/1.1 em termos de implementação e desempenho?
Golang
Que tipo de memória é gerido pelo coletor de lixo no sistema?
O que significa usar mecanismos de proteção de dados ao formar consultas SQL e quais são suas vantagens?
Quais são as opções de uso da construção SELECT FOR UPDATE em bancos de dados?
É possível implementar operações de leitura e escrita separadas usando diferentes shards?
Podes dar exemplos de soluções arquitetónicas que se revelaram erradas ou ineficazes, e explicar porquê?
Que dados ou objetos podem ser armazenados dentro do contexto da aplicação ou sessão?
Pode explicar a hierarquia de mensagens com garantia de entrega, na qual a mensagem será entregue pelo menos uma vez?
É possível obter o endereço de um elemento específico armazenado numa tabela associativa (Map)?
É possível passar variáveis através do contexto de execução?
Aplicou configurações ou métodos para melhorar o desempenho do coletor de lixo no seu sistema?
Consegues nomear os principais tipos de canais de comunicação utilizados para transmitir informações?
É possível garantir a liberação automática da memória alocada na pilha?
Onde é armazenado o valor da variável ao enviar dados para um canal sem buffer?
Já utilizou ferramentas de profiling para analisar o desempenho?
Quais processos serão iniciados e como será o processo de criação de uma nova goroutine em Go?
É possível determinar se uma variável é armazenada na pilha ou na área de memória do heap?
Podes falar sobre os tipos de índices utilizados nos sistemas de gestão de bases de dados?
Quais métodos e ferramentas você utilizou para analisar e determinar as causas dos problemas de carga nos sistemas?
É possível usar várias estruturas de índice de banco de dados numa única consulta SQL?