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?
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?
Come limitare il numero di chiamate al worker di polling se l'API è a pagamento?
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?
Perché usando map l'ordine degli elementi non è garantito e sembra casuale?
Quali sono i vantaggi e gli svantaggi dell'utilizzo delle goroutine nei programmi Go?
Quali passaggi devono essere seguiti per implementare un metodo in una struttura nel linguaggio Go?
Come vengono eliminati e ottimizzati gli indici nel database?
Hai esperienza pratica nello sviluppo di soluzioni architettoniche per sistemi complessi?
Qual aspetto del concetto di OOP riflette la struttura di una classe o di un oggetto?
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)?
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?