Golang
Quais são os principais artefatos do DDD? De que partes ele é composto?
Fala sobre o projeto atual na [organização] — quais são as suas tarefas lá?
Como escalar o Kafka?
Qual é a diferença entre um array e um slice em Go?
Fale sobre os modelos de paralelismo — o que é memória partilhada e passagem de mensagens, mutexes e atômicos
Como é implementada a estrutura de dados map para armazenar e aceder a pares chave-valor dentro do sistema?
Por que a execução de tarefas em uma goroutine é geralmente mais rápida em comparação com o uso de threads do sistema operacional?
Como gerir transações dentro de um único método, quando se utilizam várias operações transacionais, tendo em conta o contexto de execução?
Em que momento será procurada uma dupla para o jogador no matchmaking?
O planejador do sistema operativo obrigatoriamente suspende a execução de uma goroutine?
Como é que o mecanismo de recolha automática de lixo determina que um objeto já não está acessível e deve ser removido?
Tem experiência em escrever e depurar aplicações multithread?
Qual é a complexidade temporal de procurar um elemento por chave numa matriz não ordenada?
Acredita que as tarefas atuais atribuídas a si no trabalho correspondem ao seu nível e competências?
O que significa a propriedade capacity de um slice em Go, se não for especificada explicitamente na sua criação?
Qual função incorporada é aplicada para determinar o tipo de objeto Map na linguagem de programação?
A empresa já sabe que planeias sair?
Que abordagens são usadas para otimizar o trabalho com uma tabela que contém uma grande quantidade de dados?
É possível fixar a execução de uma goroutine a um thread do sistema específico?
Quão bem você aplica os princípios SOLID no desenvolvimento em Go?