Golang
Parliamo più dettagliatamente di Redis: che tipo di directory ci sono e quali dati vengono memorizzati?
Quante connessioni c'erano a PostgreSQL? Cosa fare se le connessioni non sono sufficienti con 10 mila RPS?
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?
Hai esperienza pratica nello sviluppo di soluzioni architettoniche per sistemi complessi?
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?
Quali metodi di scalabilità delle prestazioni nei sistemi software puoi nominare?
Quali indicatori di performance della pipeline puoi nominare?
Come garantire la prevenzione del superamento del limite dei descrittori di file aperti nel sistema?
Quali metodi vengono utilizzati per l'interazione tra microservizi negli scenari più comuni?
In quali casi si utilizza una struttura dati con la possibilità di memorizzare elementi sequenziali e modificarli dinamicamente?
Puoi spiegare il principio di funzionamento dell'hash nella realizzazione di una mappa (Map)?
Quale funzione svolge il ruolo di proxy nel linguaggio Go?