Golang
Que índices utilizou no trabalho? O que aplicou na prática? Na Wildberries?
Como tornar a memória constante (eliminar a dependência do número de caracteres únicos)?
Como saber se o sistema está a funcionar de forma estável?
Como você processou as mensagens do Kafka? Fale sobre a validação — o que acontecia com uma mensagem inválida?
Como alterar o semáforo Acquire/Lock para que a espera possa ser cancelada ou limitada no tempo?
Como substituir a forma como um campo de estrutura é convertido em JSON?
Foi você quem elaborou e calculou as rotas logísticas?
Fala sobre o novo mapa (mapa suíço) em Go. Qual é a diferença em relação ao antigo?
Qual será a velocidade de uma busca linear de todos os backends com alta RPS (por exemplo, 30.000 RPS e 10 backends)?
Quais propriedades uma boa função de hash deve possuir?
Arquitetura do Apache Kafka: quais são os componentes principais, como os produtores e consumidores estão relacionados? O que é o reequilíbrio? Como garantir a leitura sequencial das mensagens?
Como é que uma funcionalidade aparece e chega até à venda: planeamento, desenvolvimento, testes, revisão de código, lançamento, rollback?
Qual formato de trabalho preferes, tens o bilhete militar e quais são as tuas expectativas financeiras?
O que significa o símbolo & antes de http.Client{}?
Como resolver o problema de mensagem perdida e a ausência de garantia de entrega no Redis pub/sub para xadrez?
Construíste um contorno analítico baseado no padrão CQRS? Conta-nos os detalhes: que tipo de contorno, para quê?
Fale sobre si e a sua experiência
Como encontrar anagramas de uma palavra num dicionário?
Qual é a diferença entre um processo e um thread (no contexto do sistema operativo)?
O que é particionamento e sharding? Já usaram?