Golang
O que é uma partição no Kafka? Como funciona a leitura das partições?
O que é a notação Big O?
O coletor de lixo em Go é bloqueante ou não? O seu efeito é visível em produção?
Fale sobre replicação no PostgreSQL: tipos, síncrona vs assíncrona.
Como mediram a redução da carga da CPU em 35% e a latência?
Perguntas ao entrevistador sobre a empresa e os processos
Número de utilizadores únicos, número de cliques, custo por clique — fale sobre estas métricas
Como é a distribuição do seu trabalho — o que você transmite aos colegas após escrever o código?
O que faz o comando UNION?
Conheces o perfil de carga de leitura/gravação em RPS?
Como projetaria este código para uso em diferentes protocolos de transporte (gRPC, HTTP, consumidor)?
Qual é aproximadamente o volume de dados nos snapshots?
Por que é que as goroutines mudam de contexto mais rapidamente?
O que é melhor — um monólito modular ou microserviços para um serviço de xadrez?
Fala-me do teu projeto na CloudPay: em que trabalhaste, do que eras responsável, que tarefas difíceis enfrentaste?
Pode falar sobre a composição da equipa?
Que experiência tem com bancos de dados? Que tarefas teve que resolver com PostgreSQL, ClickHouse e Redis?
Fala-me sobre o teorema de CAP.
Você candidatou-se à posição de Senior Go Developer. Você atualmente trabalha na [empresa], certo?
Fala sobre resp.Body.Close() — por que é necessário e por que colocou um buffer de 10?