Sobes.tech

Golang

Cos'è una stringa in Go? Qual è la sua struttura e le sue caratteristiche?

Senior
199

// È necessario modificare la funzione ap in modo che il 6 venga incluso nel slice visualizzato e che il slice sia ordinato // Importante - la funzione ap non restituisce nulla package main import ( "fmt" ) func main() { v := []int{3, 4, 1, 2, 5} ap(v) fmt.Println(v) // il risultato atteso dovrebbe essere - [3 4 1 2 5 6] } func ap(arr []int) { arr = append(arr, 10) arr[5] = 6 }

Senior
177

Parli della nuova implementazione di map in Go (Swiss Tables). Quali metodi di risoluzione delle collisioni esistono?

Senior
176

Quali metodi di ottimizzazione delle query ai database hai utilizzato? Cosa hai osservato in EXPLAIN ANALYZE e nel piano della query?

Senior
171

Cos'è una goroutine? In cosa consiste la sua leggerezza?

Senior
166

Quali tipi di dati in Go possono accettare il valore nil per impostazione predefinita?

Senior
155

Cos'è il cambio di contesto delle goroutine? Chi lo esegue?

Senior
142

Domanda generale: preparazione al colloquio e fonti delle domande

Senior
141

Quale tipo di multitasking utilizza il pianificatore di Go? Quali sono i due tipi di multitasking esistenti?

Senior
140

Qual è il vantaggio delle Swiss Tables rispetto alla vecchia implementazione della tabella hash? Quanti bit occupa il codice hash nella vecchia e nella nuova implementazione?

Senior
137

A cosa serve un canale in una trasmissione senza buffer, se i dati vanno da stack a stack? Qual è il ruolo del canale?

Senior
137

Come avviene la trasmissione dei dati attraverso un canale non bufferizzato? Ha un buffer?

Senior
130

Da dove proviene la memoria per le variabili? Cos'è un allocatore di memoria?

Senior
130

Cos'è l'analisi di escape? Come determina dove verrà collocata la variabile (stack o heap)?

Senior
130

Come si può ridurre la frequenza di chiamata del garbage collector? Quali metodi di ottimizzazione conosci?

Senior
126

Cosa blocca il mutex in un canale: una goroutine o una area di memoria?

Senior
125

Cosa succede quando si chiude un canale non inizializzato?

Senior
123

Quali compiti hai svolto con Kafka? Come hai configurato le garanzie di consegna (exactly-once)?

Senior
112

Come funziona un mutex in un canale con buffer? Cosa protegge?

Senior
107

Parlami della tua esperienza lavorativa e dello stack tecnologico

Senior
97