Golang
Fala sobre o sistema de eventos na Avito — trabalhaste numa existente ou reescreveste do zero?
O que é um hash?
Fale sobre o seu local de trabalho atual e o serviço de enriquecimento — o que é esse serviço, qual é a sua responsabilidade?
Participou na integração de novos funcionários, ajudou colegas mais jovens?
Como funcionam os mapas em Go?
Qual é a sua expectativa salarial?
Tem experiência com Docker? Tem experiência em escrever Dockerfile por conta própria?
Como resolver o problema de condição de corrida ao adicionar produtos ao carrinho a partir de diferentes goroutines?
Preencher o slice com elementos sem mutex para que contenha todos os 1000 elementos.
Quem cuidava dos serviços de verificação (antifraude, verificação de imagens, texto, spam, limites)?
Que tipos de JOINs você conhece?
Como é que os dados fluíam através do Kafka? Como é que os eventos chegavam?
Como funciona o processo de registo de rendimentos dos trabalhadores independentes?
Se o sistema tiver 24 núcleos, quantos processadores haverá no modelo GMP?
Quais ferramentas você usa para avaliação de desempenho e profiling durante o desenvolvimento de uma aplicação em Go?
Fale sobre a sua experiência na [empresa].
Como lidar com o problema de concatenação de strings em um ciclo?
Do ponto de vista do desempenho, que regras geralmente aceitas devem ser aplicadas a esse esquema de banco de dados?
Fala-me sobre transações no PostgreSQL. O que são ACID e níveis de isolamento?
O que sabes do pacote sync além de Atomic e Mutex?