Golang
Possono esistere situazioni in cui modificare un singolo carattere in una stringa sia impossibile o inaccettabile, e come si può spiegare?
Quando è opportuno passare il contesto al database in ExecContext e quando no?
Hai esperienza pratica nello sviluppo di soluzioni architettoniche per sistemi complessi?
C'erano relazioni tra i contratti di diversi servizi? Quali tipi di connessioni avevate?
Hai esperienza nell'uso di query SQL annidate nei tuoi progetti?
Qual aspetto del concetto di OOP riflette la struttura di una classe o di un oggetto?
Quali dati all'interno dello slice vengono passati quando si chiama la funzione con questo slice come argomento?
Quando esattamente le goroutine possono passare alla coda di esecuzione locale?
Parla della stack utilizzata nel progetto attuale, in modo più dettagliato.
A cosa serve SELECT FOR UPDATE?
Puoi spiegare cos'è un sistema di gestione delle dipendenze in Go e come viene implementato?
Quali requisiti non funzionali sono importanti per il sistema di prenotazione dei biglietti?
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 }
Puoi spiegare cosa significa il termine Keyproof nel contesto dello sviluppo o dei sistemi?
Cosa faresti se notassi che la parte server sta funzionando con ritardi?
Hai usato i modelli Inbox e Outbox?
In che modo è possibile implementare il deployment di applicazioni in Kubernetes e quali passaggi devono essere seguiti?
Come si può determinare se un elemento specifico è presente nella lista (slice)?
Quali competenze tecniche possiede un ingegnere per lo sviluppo e la manutenzione di un'architettura a microservizi?
In quali casi si utilizza una struttura dati con la possibilità di memorizzare elementi sequenziali e modificarli dinamicamente?