O que é sharding?
Golang
O que é um índice B-tree e por que é o mais utilizado?
Como garantir a entrega de eventos numa rede instável (a rede pode desconectar-se, os eventos não podem ser perdidos)?
Como funciona a compilação de pacotes a partir do código fonte no Linux (em vez do gestor de pacotes)?
O que desacelera ao trabalhar com uma pilha? Como evitar que o GC afete os buffers críticos?
Quão bem você aplica os princípios SOLID no desenvolvimento em Go?
Como é feita a transferência de dados entre diferentes serviços na infraestrutura? Através de um broker, diretamente, gRPC?
Fale sobre o modelo transacional do PostgreSQL: ACID, MVCC, níveis de isolamento.
O que acontece ao iniciar o binário compilado de um programa Go?
Quão bem você conhece a pilha TCP/IP e o modelo OSI? Quais protocolos funcionam em quais camadas?
Como entender que a chamada de sistema ocupa 70% do tempo no perfil pprof, se só é visível um grande bloco de syscall?
Fale mais sobre o serviço antifraude: no que vocês trabalhavam, do que eram responsáveis?
De que forma foi realizada a obtenção das taxas (parâmetros) do Banco Central?
Onde, na sua opinião, começa o highload? Qual é a fronteira entre highload e não-highload?
Por que escolheram Go, e não Rust, para um projeto na área de cibersegurança?
Como é que o modelo de agendador Go (GMP) funciona e de que forma garante uma distribuição eficiente das goroutines?
Como sabe que os índices foram aplicados e estão realmente a ser utilizados? O que são EXPLAIN e EXPLAIN ANALYZE, qual é a diferença?
O que é mais rápido: callback ou canal em Go? Por quê?
Quais são as causas típicas de vazamentos de goroutines em sistemas de produção e como elas afetam o comportamento de runtime do serviço?
Onde as variáveis são colocadas em Go — na pilha ou no heap? O que é análise de escape?