O que é o Commit em Duas Fases?
Golang
Podes falar brevemente sobre cada princípio SOLID?
Em que momento será procurada uma dupla para o jogador no matchmaking?
Fale sobre os princípios SOLID.
Tarefa de projeto: existe um sistema para grupos de resposta rápida. Quando um sinal chega, três grupos respondem simultaneamente. É necessário enviar apenas um grupo. Como fazer isso ao nível de transações na base de dados?
É possível fechar um canal duas vezes?
O que acontece se tentar escrever num canal fechado?
Qual é a diferença entre bases de dados relacionais e não relacionais?
O que é uma base de dados relacional?
Pode uma chave estrangeira ser composta?
Projete um sistema de aplicação de xadrez: matchmaking, criação de sessões de jogo e registro de resultados. Indique os serviços, sua interação e os armazenamentos de dados.
O que sabes sobre bases de dados NoSQL? Com quais trabalhou?
É possível escrever num canal fechado em Go?
O que é pré-agregação em bancos de dados?
O índice B-tree melhora sempre o desempenho ou pode haver uma situação contrária?
Fala-me sobre o teorema de CAP.
GoLang — é imperativo ou declarativo?
O que é uma View Materializada no ClickHouse?
O que é um connection pool no pacote database/sql em Go?
Qual é a diferença entre Inversão de Dependência e Injeção de Dependência?