Sobes.tech

Golang

Qual era a sua estratégia favorita quando um cluster Elasticsearch caía ou deixava de responder? A função de pesquisa no site ficava quebrada, ou havia um mecanismo de reserva para consultas diretas ao PostgreSQL?

Middle
247

Como você lidou com paginação profunda? Se um usuário quiser ver a página 100 de resultados, usando from/size padrão no Elasticsearch, isso é muito caro em termos de memória. Você usou Search After?

Middle
236

Em que situações é mais apropriado que um desenvolvedor escreva código manualmente em vez de confiar em soluções geradas por IA?

Senior
223

Quando é arriscado fazer refatoração e quando deve evitá-la?

Senior
210

Utilizou CDC (por exemplo, Debezium), filas de mensagens ou um agendador de tarefas para sincronização de dados?

Middle
186

O que é um grupo de trabalhadores em Go e quando o utilizaria?

Senior
176

Como deve ser projetado um servidor HTTP em Go para suportar uma desligada graciosa e uma limpeza adequada de recursos?

Senior
173

Tem um serviço que gera muitas goroutines. Como limitar o número de goroutines que estão a correr simultaneamente?

Senior
161

O que é contexto em Go, e por que é importante em aplicações concorrentes e HTTP?

Senior
159

Precisa de processar um ficheiro CSV muito grande em Go. Como faria isso sem carregar o ficheiro inteiro na memória?

Senior
155

Qual é a diferença entre json.Unmarshal e json.Decoder, e quando usar cada um?

Senior
154

O que fizeste no teu último emprego?

Senior
152

Quais são os problemas comuns que podem ocorrer no código gerado por IA e como um desenvolvedor deve lidar com eles adequadamente?

Senior
149

Qual é uma abordagem eficaz para realizar revisões de código em Go, e quais aspectos devem ser priorizados primeiro?

Senior
144

Que problemas podem ocorrer em programas concorrentes em Go e como os detecta?

Senior
143

O que é middleware em servidores HTTP Go e como é implementado?

Senior
137

Em que equipas trabalhou?

Senior
134

Participou numa revisão de código?

Senior
130

Pode descrever uma situação em que usar um Mutex seja mais apropriado do que canais?

Senior
125

Como costuma testar os manipuladores HTTP em Go?

Senior
122
/2