Golang
Come viene eseguito il processo di test del codice nel linguaggio Go?
Hai esperienza con codice ereditato o obsoleto che richiede modernizzazione o refactoring?
Come interagiscono le goroutine con la memoria durante l'esecuzione dei programmi in Go?
Quante connessioni c'erano a PostgreSQL? Cosa fare se le connessioni non sono sufficienti con 10 mila RPS?
Ci sono restrizioni sul numero di goroutine che possono essere eseguite contemporaneamente nell'applicazione?
In quali situazioni può verificarsi un deadlock tra thread o processi?
È possibile considerare un slice sicuro per l'uso in un ambiente multithread senza misure di sincronizzazione aggiuntive?
Quali sono i vantaggi e gli svantaggi dell'utilizzo delle goroutine nei programmi Go?
Come vengono eliminati e ottimizzati gli indici nel database?
Quali componenti fanno parte dell'ambiente di esecuzione del programma?
Hai esperienza pratica nello sviluppo di soluzioni architettoniche per sistemi complessi?
Perché si utilizza l'algoritmo di hashing coerente e quali problemi aiuta a risolvere?
A cosa serve la directory Internal nella struttura del progetto?
Quali parametri possono essere usati per configurare il comportamento del garbage collector?
Quando esattamente le goroutine possono passare alla coda di esecuzione locale?
Quali altri linguaggi di programmazione conosci oltre a Go a un buon livello?
Quale dei seguenti frammenti di codice contiene un errore o un potenziale problema legato al lavoro con i canali? Opzione 1 package main func main() { ch := make(chan int) ch <- 1 } Opzione 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Opzione 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Opzione 4 package main func main() { ch := make(chan int) close(ch) <-ch } Opzione 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
Sei pronto per il formato di lavoro ibrido (ufficio + remoto)?
In quale parte della memoria viene collocato l'array di dati durante l'esecuzione del programma?
Hai utilizzato un meccanismo di blocco pessimista nei tuoi progetti?