Golang
Como era garantida a consistência do cache no Redis? Como sabiam que o cache precisava ser atualizado?
Quais filas existem no modelo GMP?
Quantos anos de experiência comercial tem no desenvolvimento em Golang?
Qual é a sua experiência geral de desenvolvimento comercial em Go?
Como podem as goroutines «escapar» (leak)?
Podes explicar os padrões Inbox e Outbox, em que consistem?
O que é OpenTelemetry (OTel), para que serve e como é?
Indexação no PostgreSQL: como criar um índice para uma consulta com múltiplos parâmetros? Por que o índice degradou após seis meses com atualizações ativas?
Fale sobre a criação de buckets de overflow em map ao transbordar
Qual é o nível de rendimento que atualmente te serves de referência?
Como te avalias a ti mesmo em termos de graduação?
Se o serviço estiver a consumir muita memória, o que deve verificar no profiler? Como reduzir as alocações?
Por que saiu da empresa anterior?
Como trabalhar com erros em Go, como envolver um erro?
Já trabalhou com RabbitMQ? Fale sobre Kafka — se houver 3 partições e 1 broker, como as mensagens são distribuídas?
O que o código com goroutines e um closure da variável city no ciclo irá mostrar? Como corrigir?
Como está o seu nível de inglês?
Que primitivas de sincronização conheces?
Kafka: como são distribuídas as mensagens entre partições com 6 partições e 6 consumidores? E se houver 2 consumidores?
Fala-me de um problema interessante — bloqueio online devido a um drawdown diário.