Como vais perceber que te tornaste mais valioso graças a novos conhecimentos?
Golang
Explique a finalidade e o princípio de funcionamento da estrutura sync.Once em Go.
Existirão mecanismos que ajudam a eliminar colisões na programação?
Fala sobre o teu percurso na Wildberries: com que nível começaste, como evoluíste?
Para que serve o padrão Repository?
Onde a memória é alocada para um slice: na pilha ou no heap?
Quais ferramentas existem em Go para detectar condições de corrida (race condition)?
Como funciona o processo de tratamento de pedidos HTTP no navegador e o que acontece do lado do cliente e do servidor?
Se a perda de vários eventos de análise for aceitável — como evitar o padrão outbox?
Como avalias o teu nível: júnior, mid, sênior?
O que acontecerá ao comprimento do array no final ao fazer um append concorrente de 1000 goroutines?
A placa padrão fornece segurança paralela ao trabalhar vários threads simultaneamente?
Como arquitetar isto se houver um limite local para um filtro específico e um limite global HH de 16000?
Pergunta sobre o serviço lento Tomando como exemplo a criação de um pedido. Há uma solicitação ao serviço e uma resposta, entre essas duas ações armazenamos na análise os produtos que foram pedidos (por exemplo, para contar a popularidade dos produtos). O serviço de análise funciona lentamente ou às vezes dá timeout, e não conseguimos responder a tempo, perdendo pedidos. O que fazer para deixar de perder pedidos e, consequentemente, dinheiro? Pensar em como paralelizar o pedido e a análise.
Por que o mutex não é adequado para bloqueio distribuído?
Com que frequência teve que mergulhar em bancos de dados, escrever e otimizar consultas?
Se todos os valores caírem num único depósito e acumularem em depósitos overflow, o que acontecerá numa expansão do mesmo tamanho (reembalagem sem aumento de tamanho)?
Quais são as principais diferenças entre uma árvore binária e uma árvore balanceada no contexto das estruturas de dados?
Por que agora estão abertas propostas que não satisfazem na posição atual?
O que pode ser feito para evitar a evacuação do mapa em um serviço de alta carga?