Golang
Quali metodi di distribuzione dei dati per shard conosci?
Cosa succede se si tenta di aggiungere un elemento a una slice la cui lunghezza ha raggiunto la sua capacità massima?
Cosa ti ha ispirato a scegliere lo sviluppo nel linguaggio Go?
Parlami di CQRS
Cos'è un deadlock nell'uso delle goroutine e come evitarlo?
Qual è lo scopo di dividere i dati in parti nei database?
Come fare in modo che, inserendo un record duplicato in una tabella con chiave unica sul numero di telefono, invece di un errore venga aggiornato il rigo esistente (INSERT ON CONFLICT DO UPDATE)?
Qual è la differenza tra dichiarare una variabile usando la parola chiave var e assegnarle un valore più tardi?
Cos'è la variabile GOMAXPROCS in Go? Un programma può usare più thread di quelli indicati in GOMAXPROCS?
Può spiegare le differenze tra i meccanismi di sharding e replica dei database?
Quali metodi possono essere applicati per ridurre il tempo di evacuazione in caso di emergenza?
Quando è meglio usare Spinlock invece di Mutex per la sincronizzazione delle risorse?
Una tabella con (id PRIMARY KEY, data JSON) è un indice PostgreSQL abbastanza buono per la ricerca per chiave?
Quali caratteristiche uniche possiedono gli slice nel linguaggio Go?
Qual è il pericolo nel passare uno slice a una funzione? C'è qualche trucco con gli array?
È possibile usare un'altra Map come chiave in una Map?
Come funziona l'operazione di aggiunta di un nuovo elemento a una slice in un linguaggio di programmazione?
In quali casi è opportuno utilizzare gli array nella programmazione?
Sarebbe più comodo iniziare con le domande generali o prima passare a quelle tecniche?
Chi decide se un oggetto può essere collocato in memoria?