Fala-me sobre a equipa e os processos de desenvolvimento. Como está organizado o processo, como decorre a revisão de código, há disputas?
Golang
Como era organizada a sua trabalho em equipa: processos, artefactos, testes, implantação?
Qual é o seu nível — middle, middle+, senior?
Fale sobre o seu projeto na Ozon — o que fez?
Quantas pessoas na equipa?
Como te sentes na equipa em termos de nível? O que falta para uma posição de sênior completa?
O que acontece se o contrato de dados que o serviço recebe for alterado? Como resolveram o problema de alteração do esquema no CDC/Kafka?
Implemente a obtenção dos 5 melhores serviços em O(N) usando uma estrutura auxiliar
Que padrões utilizou no código? Por que escolheu a abordagem Event-Driven e Kafka, em vez de requisições normais?
Por que decidiu mudar de empregador agora?
Quais métodos alternativos de comunicação entre goroutines existem além do uso de canais?
Implemente uma função para encontrar o serviço com o maior número de logs em cada namespace. Qual é a complexidade dos algoritmos para top-1, top-2, top-10?
Por que os consumidores do Kafka recebem o evento 'pedido entregue' antes do evento 'pedido criado'? Como corrigir isso?
Por que não consideraram as opções dentro do Ozon?
Até que ponto participou na tomada de decisões sobre a implementação do Kafka e outras ferramentas? Discutiu isso com colegas ou com o líder da equipe?
[nome] perguntou: Você mora em Moscou — esta informação está atualizada?
Quais são os prazos para as ofertas quentes de acordo com o status de busca?
Por quais critérios principais você está atualmente escolhendo um empregador?
O serviço ficou dependente após conectar a 10ª loja ao recurso de estatísticas. O que vais fazer? Como diagnosticar e otimizar o banco de dados?
O Kafka não está disponível, o serviço não consegue enviar a atualização do pedido. Como resolver o problema? O que é o padrão Outbox?