Golang
Spiega cos'è sync.Map e quali sono i suoi vantaggi rispetto alle mappe normali in Go.
Spiega cos'è una goroutine e come viene utilizzata nella programmazione
Qual è la differenza tra canali con buffer e senza buffer?
Qual è il ruolo principale dell'operatore select nella programmazione o nel lavoro con flussi di dati?
Qual è la differenza tra una goroutine e un thread di sistema nel contesto dell'esecuzione di compiti?
Come viene implementata la raccolta automatica della memoria e la liberazione nel linguaggio Go?
Puoi spiegare il concetto di programmazione competitiva e perché è necessaria?
Come determinare il numero massimo consentito di goroutine simultanee per eseguire un compito?
Spiega il concetto di lavoro rubato (Work-Stealing) e la sua applicazione nei calcoli paralleli.