Sobes.tech

Golang

Quais são as causas típicas de vazamentos de goroutines em sistemas de produção e como elas afetam o comportamento de runtime do serviço?

Senior
199

O que é mais rápido: callback ou canal em Go? Por quê?

Middle+
199

Fale sobre o contexto em Go: tipos, hierarquia, características dos contextos filhos. Como criar um contexto filho que não dependa do pai?

Senior
193

Como criar melhor um slice com memória pré-alocada usando make? Por que especificar a capacidade com antecedência?

Senior
189

Por que usam gRPC em vez de REST? Quais são as vantagens do HTTP/2, no qual o gRPC é baseado?

Senior
187

Que tipos de memória existem em Go? Qual é a diferença entre a pilha e o heap?

Middle+
186

Quais algoritmos de resolução de colisões em tabelas hash você conhece? Qual é usado no mapa Go?

Senior
186

Qual é a diferença entre bases de dados SQL e bases de dados orientadas a documentos? Quando usar cada uma?

Middle+
185

Como funciona o coletor de lixo em Go? Algoritmo de três cores mark-and-sweep, STW.

Senior
184

Tarefa: há um callback que é acionado 100.000 vezes por segundo, fornecendo dados binários. É necessário entregá-los ao servidor central. Quais são as armadilhas e boas práticas?

Middle+
183

O que são arrays e slices em Go, em que se diferenciam? Como funciona o append e a expansão de capacity?

Senior
183

Como é implementado o coletor de lixo em Go e que compromissos faz entre latência e throughput?

Senior
181

Como o Go garante a segurança ao trabalhar com mapas em acesso concorrente e quais os mecanismos de sincronização utilizados na prática?

Senior
180

Por que está a mudar de emprego?

Senior
177

O que é um map em Go? É seguro para concorrência? Quais são as formas de trabalhar com maps de forma segura em ambientes concorrentes?

Senior
174

Quais são as características da interação entre consumidores e produtores com as partições no Kafka?

Senior
173

Quais propriedades devem ter as chaves do mapa em Go?

Senior
172

Tipos de dados em Go: quais conhece, como podem ser divididos em grupos?

Senior
169

Se o serviço retornar um erro 500, como você irá lidar com o problema?

Senior
166
/5