Sobes.tech

Golang

Qual era la tua strategia preferita quando un cluster Elasticsearch cadeva o smetteva di rispondere? La funzione di ricerca sul sito si rompeva, o c'era un meccanismo di riserva per le query dirette a PostgreSQL?

Middle
237

Come hai gestito la paginazione profonda? Se un utente vuole vedere la pagina 100 di risultati, usando from/size standard in Elasticsearch, è molto costoso in termini di memoria. Hai usato Search After?

Middle
231

In quali situazioni è più appropriato che uno sviluppatore scriva manualmente il codice invece di affidarsi a soluzioni generate dall'IA?

Senior
219

Quando è rischioso rifattorizzare e quando dovresti evitarlo?

Senior
181

Come dovrebbe essere progettato un server HTTP in Go per supportare uno shutdown graduale e una corretta pulizia delle risorse?

Senior
172

Hai utilizzato CDC (ad esempio Debezium), code di messaggi o pianificatori di attività per la sincronizzazione dei dati?

Middle
158

Hai un servizio che genera molte goroutine. Come limiteresti il numero di goroutine in esecuzione contemporaneamente?

Senior
155

Qual è la differenza tra json.Unmarshal e json.Decoder, e quando si dovrebbe usare ciascuno?

Senior
152

Devi elaborare un file CSV molto grande in Go. Come faresti senza caricare l'intero file in memoria?

Senior
152

Cosa hai fatto nel tuo ultimo lavoro?

Senior
149

Cos'è un pool di worker in Go e quando lo useresti?

Senior
148

Quali sono i problemi comuni che possono verificarsi nel codice generato dall'IA e come dovrebbe un sviluppatore gestirli correttamente?

Senior
145

Qual è un approccio efficace per condurre revisioni del codice in Go e quali aspetti dovrebbero essere prioritizzati prima?

Senior
143

Quali problemi possono verificarsi nei programmi Go concorrenti e come li rilevi?

Senior
141

Cos'è il middleware nei server HTTP di Go e come viene implementato?

Senior
137

In quali team hai lavorato?

Senior
133

Cos'è il contesto in Go e perché è importante nelle applicazioni concorrenti e HTTP?

Senior
132

Hai partecipato a una revisione del codice?

Senior
126

Puoi descrivere una situazione in cui l'uso di un Mutex è più appropriato rispetto ai canali?

Senior
123

Come testi di solito i gestori HTTP in Go?

Senior
121
/2