O que foi em cache? Apenas os dicionários?
Golang
// Pergunta 4. O que será exibido na tela package main import "fmt" func subis(is []int) []int { is = append(is, 5) return append(is, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Por que saiu?
Como escrevia os dados na base — um por um ou em lotes? Poderia chegar a receber 500 registos numa única mensagem Kafka?
Qual é a diferença entre JOIN e UNION?
Já trabalhou com RabbitMQ? Fale sobre Kafka — se houver 3 partições e 1 broker, como as mensagens são distribuídas?
Foi você quem elaborou e calculou as rotas logísticas?
Os testadores fizeram tudo eles próprios ou testaram tudo?
Os DevOps configuraram o pipeline principal, ou tu próprio estavas a mexer nos manifests do Kubernetes ou a navegar pelo cluster, a ver os logs?
Conte-me como otimizou as consultas — você escreveu que a redução foi de 10–12 minutos para 5–7 minutos. Que relatório é esse que leva tanto tempo para ser executado? Como o otimizou?
// Pergunta 2. O que será exibido na tela package main import "fmt" func main() { { defer fmt.Println(1) } defer fmt.Println(2) panic("aaaa") defer func(){ if r := recover(); r != nil{ fmt.Println("Pânico tratado", r) } } }
De onde recebiam os seus dados? Como eles chegavam até vocês?
Quantos canais Kafka havia pelos quais os relatórios eram feitos?
Postgres com JSONB — é possível usar como NoSQL?
Desenvolvimento de negócios ou de infraestrutura? Quais são os seus pontos fortes?
O que acontece se não houver conexões livres ao banco de dados? Como lidar com essa situação?
Como funcionava o Kubernetes?
O que fazia com o atraso do consumidor durante a reconfiguração ou parada do serviço?
É aceitável usar o mesmo endpoint para adicionar amigos e visualizar amigos de um usuário, mas com métodos diferentes? Como isso funcionará?
Houve algum endpoint no serviço para verificar se o serviço está funcionando agora?