Golang
Quale comando viene usato per inserire un valore in una tabella?
Parla della tua esperienza con i database — oltre a ClickHouse, quali altri database e a che livello di profondità?
Come organizzare la distribuzione geografica con tre regioni con coerenza rigorosa per le operazioni con denaro? Quale replica usare (master-master o master-slave)?
Perché è necessaria la combinazione Load Balancer + API Gateway? Qual è il ruolo di ciascun componente?
Qual è la differenza tra un array e uno slice in Go?
Come funziona sync.Mutex sotto il cofano?
Con quali metodologie di sviluppo hai lavorato? Quali sono le più comode?
Come scrivere richieste HTTP parallele in Go?
Hai mai dovuto creare autonomamente delle attività nel backlog, ad esempio, quando hai visto un test fallire o una libreria obsoleta?
Come sono stati aggiornati i dati delle directory in Redis?
Quali sono gli svantaggi di passare un'entità attraverso il contesto in Go?
Come si integra pprof in un'applicazione e come si collega?
Di cosa si occupava il tuo team e cosa facevi tu?
Quale tipo usare per implementare un set in Go?
Come hai effettuato la scalabilità dei consumer Kafka? In base a quali criteri?
Parlaci delle migrazioni del database: come le avete eseguite, come avete gestito gli errori durante la migrazione?
Il backend dell'app mobile era principalmente un BFF?
È possibile implementare RPC tramite REST e viceversa? Qual è la differenza fondamentale?
Ci saranno gare in un task con goroutine e contatore? Come correggere? Qual è la differenza tra Mutex e Atomic?
Cosa significa la costruzione `var _ Interface = (*Type)(nil)` in Go?