Sobes.tech

Golang

È possibile chiamare WaitGroup.Add all'interno di una goroutine e Done alla fine? Funzionerà correttamente?

Middle+
239

Cos'è un Deadlock? Come evitare un blocco reciproco?

Middle+
234

Parla del pianificatore Go (modello GMP)

Senior
231

Come creare e avviare un thread di esecuzione separato in Go?

Junior — Middle
226

Qual è la ragione principale per usare il tipo sync.Map in Go?

Junior — Middle
224

Quali componenti include la struttura di una slice nel linguaggio Go?

Junior — Middle
223

Quali approcci e strumenti in Go vengono utilizzati per organizzare calcoli paralleli e asincroni con le goroutine?

Junior — Middle
216

Cosa ne pensi di Linux?

Senior
215

Cosa sono i generici in Go? Come limitare l'insieme di tipi (constraints)?

Middle+
212

Cos'è un canale in Go? Quali sono i tipi di canali? In cosa si differenziano i canali con buffer da quelli senza buffer?

Middle
208

Caratteristiche del lavoro con le stringhe in Go: immutabilità, len(), lavoro con Unicode/cirillico, rune?

Middle+
202

Quali metodi vengono utilizzati per garantire la coerenza dei dati quando si lavora con più thread o goroutine?

Junior — Middle
200

Cos'è un processo zombie?

Middle+
200

Parla di Kubernetes — cos'è, come si differenzia da Docker, quali sono i componenti principali?

Senior
198

Parla del progetto, del team e delle principali attività nel tuo attuale lavoro

Senior
198

Qual è la caratteristica speciale delle goroutine in Go? Perché sono leggere?

Senior
198

Qual è la differenza tra containerizzazione e virtualizzazione?

Middle+
194

Come evitare di bloccarsi indefinitamente leggendo da un canale vuoto? Cos'è select e quali sono i suoi pattern?

Senior
193

Come possono comunicare tra loro le goroutine? Quali metodi di sincronizzazione esistono in Go?

Middle
193

Come evitare le condizioni di gara? Come funziona un Mutex?

Middle
192
/6