Sobes.tech

Golang

Quali sono le cause tipiche di perdite di goroutine nei sistemi di produzione e come influenzano il comportamento in runtime del servizio?

Senior
199

Cosa è più veloce: callback o canale in Go? Perché?

Middle+
199

Parla del contesto in Go: tipi, gerarchia, caratteristiche dei contesti figli. Come creare un contesto figlio indipendente dal genitore?

Senior
193

Come creare al meglio uno slice con memoria preallocata tramite make? Perché specificare la capacità in anticipo?

Senior
189

Perché usate gRPC invece di REST? Quali sono i vantaggi di HTTP/2, su cui si basa gRPC?

Senior
187

Quali tipi di memoria ci sono in Go? In cosa si differenziano lo stack e l'heap?

Middle+
186

Quali algoritmi di risoluzione delle collisioni nelle tabelle hash conosci? Quale viene usato nella mappa Go?

Senior
186

Qual è la differenza tra database SQL e database orientati ai documenti? Quando usare l'una o l'altra?

Middle+
185

Come funziona il garbage collector in Go? Algoritmo a tre colori mark-and-sweep, STW.

Senior
184

Compito: c'è un callback che si attiva 100.000 volte al secondo, fornendo dati binari. È necessario consegnarli al server centrale. Quali sono le insidie e le buone pratiche?

Middle+
183

Cosa sono gli array e gli slice in Go, in cosa si differenziano? Come funziona append e l'espansione della capacity?

Senior
183

Come è implementato il garbage collector in Go e quali compromessi fa tra latenza e throughput?

Senior
181

Come garantisce Go la sicurezza nel lavorare con le mappe in accesso concorrente e quali meccanismi di sincronizzazione vengono applicati nella pratica?

Senior
180

Perché cambi lavoro?

Senior
177

Cos'è una mappa in Go? È sicura per la concorrenza? Quali sono i modi per lavorare in modo sicuro con una mappa in un ambiente concorrente?

Senior
174

Quali sono le caratteristiche dell'interazione tra consumatori e produttori con le partizioni in Kafka?

Senior
173

Quali proprietà devono avere le chiavi della mappa in Go?

Senior
172

Tipi di dati in Go: quali conosci, come possono essere suddivisi in gruppi?

Senior
169

Come affronterai il problema se il servizio restituisce un errore 500?

Senior
166
/5