Fale sobre Kafka: tópicos, partições, grupos de consumidores, garantias de entrega.
Golang
Já teve que trabalhar com ClickHouse? Fale sobre sua experiência.
Fale sobre Mutex e RWMutex, em que eles se diferenciam e onde prefere usá-los.
Fale sobre a influência do GOGC no funcionamento do Garbage Collector e como otimizar o uso de memória.
Projete um sistema para receber, decodificar impressões digitais e agregar dados com uma carga de até 3 milhões de RPS.
Qual é o valor que espera?
Por que procura um novo emprego?
Como garantir a ausência de duplicados ao alternar entre máquinas (uma degrada, a outra assume)?
Quais índices foram utilizados, por quais campos foram escolhidos e por quê?
Qual foi a carga no sistema e quantos parâmetros havia em cada pedido?
Como foi garantida a tolerância a falhas do serviço?
O que acontece se a chamada do sistema (syscall) for bloqueada?
Com que bases de dados trabalhou?
Fale sobre sua experiência com PostgreSQL. Você lidou com questões de otimização?
Perguntas aos entrevistadores sobre os processos na empresa.
Já criaram tabelas para analistas no ClickHouse? Com quais motores vocês trabalharam?
Há alguma questão sobre as etapas da entrevista?
Fale sobre o agendador do Go, como ele funciona e qual algoritmo ele usa.
Usou EXPLAIN para otimizar consultas? O que conseguiu descobrir e quanto conseguiu acelerar as consultas?
Fale-nos sobre a sua experiência de trabalho, especialmente no seu último emprego.