Quantos microserviços havia no cluster e quantos podes manter na cabeça?
Golang
Como usas redes neuronais no teu trabalho?
Quão frequentemente usou os triggers, apenas no caso com a história ou houve outros casos?
Como os dados fluíam para você através do RPIH? Como o evento chegava?
Realizou testes de carga?
O consumidor recebe uma mensagem do Kafka, acumula no buffer, e quando o batch está pronto — escreve e faz commit. O que acontece se o serviço falhar no momento da montagem do batch?
O que acontece se o serviço falhar no momento em que você está reunindo o lote para gravação? Como foi tratado o atraso do consumidor?
Adicionaste jobs no pipeline, como linters e outros passos?
Um mutex normal bloqueia tanto para leitura quanto para escrita?
Como trocar dados entre goroutines?
// Pergunta 1. O que será exibido na tela? package main import "fmt" func main() { s := "Hello world" s[0] = "h" if err != nil { fmt.Println("Erro", err) } fmt.Println(s) }
Como construiu o padrão inbox? Quantas instâncias de PostgreSQL tinha?
Há sharding de utilizadores por ID. O serviço recebe uma solicitação para atualizar a senha de um utilizador — o que acontece a seguir ao nível do serviço?
// Pergunta 1. O que será exibido na tela? package main import "fmt" func main() { s := "Hello world" s[0] = "h" fmt.Println(s) }
Houve algum endpoint no serviço para verificar se o serviço está funcionando agora?
É possível chamar explicitamente a limpeza de lixo em Go?
Se a operação demora entre 10-12 minutos e há uma gravação ativa e os dados mudam, não houve efeitos secundários?
É aceitável usar o mesmo endpoint para adicionar amigos e visualizar amigos de um usuário, mas com métodos diferentes? Como isso funcionará?
Que middleware usas no teu trabalho?
Fala sobre canais em Go: o que são, o que está dentro, o que acontecerá com um canal com buffer de 5 elementos ao gravar 5 valores?