Sobes.tech

Golang

Escreve uma consulta: seleciona o título de todos os livros que estão atualmente nas mãos dos leitores

307

Podes explicar o que é a função hash FNV que utilizaste?

220

O que é contenção de bloqueio?

195

Como corrigir o código para garantir que os 5 números sejam exibidos?

194

O que acontece quando adicionas um elemento através de append a um slice cuja capacidade já está totalmente utilizada?

193

Fala sobre slices em Go: como eles funcionam e para que são usados?

186

O que significa o campo issued_at?

181

Com base no quê se pode escolher a quantidade de shards para o cache, se a carga não for conhecida de antemão?

179

O nosso esquema não prevê que um livro possa ter vários autores — como considerar isso?

178

Conta-me, que problemas vês atualmente na implementação do cache?

177

Por que é conveniente que a quantidade de shards seja uma potência de dois, e não, por exemplo, três?

173

Como alterar o código para que o resultado da saída seja 456 em vez de 123?

167

Qual é o comprimento do segmento passado para a função addNum na quarta linha, quando ela é chamada pela primeira vez?

164

Explica por que foram escolhidos exatamente 16 shards por padrão?

162

Como obter a saída 456 se não usar um receptor de ponteiro?

161

Se este cache fosse usado numa aplicação real e surgissem problemas de desempenho, como poderia ser melhorada a solução?

160

Fala-me sobre transações: o que são e quais são os níveis de isolamento de transações?

159

Poderia implementar a solução atual com sharding?

159

O nível de concorrência é determinado pelo número de goroutines na aplicação?

152
/2