Golang
Como calculou a otimização de consultas em 50-70% e a redução de custos na análise?
É necessário cumprir 2 semanas de aviso em caso de receber uma oferta?
Poderia contar-me mais detalhes sobre o último projeto — qual é a essência do projeto e quais tarefas específicas você realizou?
O que é uma interface em Go e como ela funciona por dentro?
Como implementar a sincronização de trabalhadores através de contadores no Redis?
O que são garantias de entrega no Kafka?
Como é que os serviços interagiam entre si? Onde estavam localizados?
Por que você escolheu gRPC? Para que serve?
Qual é o seu papel na equipa — líder ou desenvolvedor? Conte-nos mais.
[nome] perguntou: conte-me sobre a composição da equipa no seu local de trabalho atual na Nordite e no local de trabalho anterior na Legião.
Por que escolheram RabbitMQ em vez de Kafka para notificações?
Que brokers de mensagens utilizou?
O que o programa irá mostrar ao ser executado? package main import "fmt" func main() { s := make([]int, 0, 3) m := map[string]int{"a": 1, "b": 2} for i := 0; i < 5; i++ { s = append(s, i) } fmt.Println(len(s), cap(s)) if v, ok := m["c"]; ok { fmt.Println(v) } else { fmt.Println("chave não presente") } }
Qual é o problema com o acesso concorrente a uma slice sem mutex? Como corrigir isso?
Qual é a diferença entre containerização e virtualização?
Na entrada existem arrays de números ordenados por ordem crescente: - suspeitos - inocentes É necessário excluir todos os inocentes do array de suspeitos. Exemplos: Entrada: suspects = [1, 2, 3, 4, 5], innocents = [2, 4] Saída: [1, 3, 5] Entrada: suspects = [3, 80, 123, 421, 936], innocents = [80, 936] Saída: [3, 123, 421]
O que é Rate Limiting? Quais algoritmos existem?
Já trabalhou com Clean Architecture e Domain-Driven Design?
Quais são os níveis de isolamento de transações existentes e em que eles se diferenciam?
Houve integrações nos projetos em que trabalhaste?