Sobes.tech

Golang

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

Middle
192

Perché cambi lavoro?

Senior
191

Quali problemi possono verificarsi nell'uso della memoria condivisa con i thread? Cos'è una condizione di gara (race condition)?

Middle
191

In quali condizioni la lettura da un canale verrà bloccata per sempre? Cosa succede scrivendo in un canale nil? Scrivendo in un canale chiuso?

Middle+
191

Cosa succede con lo slice quando viene passato a una funzione, si aggiunge un elemento e si modifica uno esistente?

Senior
190

// Delle slice ordinate A e B. Le slice mantiene valori unici. Produci un'unione di essi in un slice ordinato RES senza duplicati. // A = [1, 3, 5, 7] // B = [1, 2, 3, 7, 9] // RES = [1, 2, 3, 5, 7, 9]

Middle+
189

Parlami di te

Senior
189

In cosa si differenziano i container dalle macchine virtuali?

Senior
188

Comandi Linux che conosci. Cosa fa il comando kill?

Senior
186

Come vengono gestiti gli errori in Go? In cosa si differenziano errors.Is e errors.As?

Middle+
185

Come provocare il panico lavorando con un canale? Cosa succede durante le operazioni con un canale nil e un canale chiuso?

Middle
185

Cosa sono le goroutine? Come si differenziano dai thread normali?

Middle
184

Qual è la differenza tra processi e thread?

Senior
183

Parla più dettagliatamente di WaitGroup: come funziona, cosa fanno Add, Done, Wait?

Middle+
183

Cos'è il contesto in Go? Come viene usato? Come funziona l'annullamento tramite il contesto?

Middle
183

Cos'è la partizionamento e lo sharding?

Senior
183

Quali pattern di progettazione conosci? Quali gruppi di pattern esistono?

Middle+
182

Qual è la differenza tra virtualizzazione e containerizzazione?

Middle
182

Cos'è un deadlock? Come evitarlo?

Middle
180

In che modo i processi possono comunicare tra loro (IPC)?

Middle+
178
/6