Sobes.tech

Golang

Quando a map fica cheia, uma nova cadeia de baldes é criada. Pode explicar o que acontece com as chaves antigas e novas durante a transferência? Por que os dados são transferidos de forma preguiçosa, e não imediatamente como no slice?

418

Se temos 16 partições e 2 consumidores, como é que eles se irão dividir? O que acontecerá ao adicionar um terceiro consumidor?

262

Como era regulado o número de instâncias? Quem estabelecia os requisitos de recursos no Kubernetes?

261

Quando se faz sharding, o usuário não sabe em qual máquina estão seus dados. Como isso é resolvido?

238

Será sempre bom ter um índice? A opção com índice será sempre melhor do que sem ele?

233

Que outras opções existem para aumentar a velocidade do banco de dados além dos índices?

227

O pprof irá sempre mostrar que tens uma fuga de memória ou que ultrapassaste o limite?

209

Como foi realizado o deployment? Com o que vocês fizeram o rollout no Kubernetes?

205

Existe um manipulador HTTP que faz um SELECT complexo na base de dados, e o usuário não está satisfeito com a longa espera. Qual é a sequência de ações para diagnosticar e otimizar?

202

Tarefa prática em Go: implementar uma função (linhas 15-17) para processar um conjunto de tarefas (jobs) com execução sequencial e monitoramento da porcentagem de conclusão através de um canal de progresso.

199

O que exatamente foi feito com os duplicados após a deteção? Onde foram limpos?

198

Existem formas de gerir (ajustar) os momentos de início do Garbage Collector? Por exemplo, configurações do compilador.

197

O que acontece se um dos consumidores do grupo se desligar? Fale sobre o reequilíbrio.

196
/3