Cos'è l'idempotenza? Esistono database NoSQL — quali sono le differenze e quando sceglierle?
Golang
Perché avete deciso di dividere il monolite in 3 servizi indipendenti? Su cosa si basava questa decisione?
Hai usato qualcosa oltre l'indice predefinito? Cos'è una funzione memorizzata e una procedura?
Parlami di te: dove lavori, di cosa ti occupi?
Puoi evidenziare un caso memorabile di cui sei orgoglioso?
Parlami di Legion, cosa facevi lì, che tipo di squadra era?
A cosa serve Redis se si limita a restituire rapidamente i dati dalla memoria?
Cos'è il panico in Go?
pacchetto principale import ( "fmt" "time" ) func main() { } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Hai esperienza con le metriche pubblicitarie? Sai come vengono misurate?
Parla di ClickHouse — come memorizza i dati sul disco (archiviazione colonnare), perché non si può cambiare l'ORDER BY di una tabella esistente, si possono solo aggiungere nuove colonne alla fine?
Qual è la differenza tra passare uno slice e un array a una funzione?
C'è ancora un processo di spedizione: hanno preso e spostato 5 tritacarne da una regione all'altra, in città. Come viene gestito?
Come valuti il tuo livello?
Quanta memoria viene assegnata alla creazione di una goroutine (minimo e massimo)?
Sono state consegnate 20 tritacarne, 5 sono state spedite — quanti ne sono rimasti in magazzino e qual è lo stato attuale nel sistema?
Qual è il progetto o la funzionalità più cool di cui sei orgoglioso?
Come gestivate i bug in produzione? I servizi in Kubernetes — se qualcosa non funzionava, come lo risolvevate?
Quali sono le parti principali del sistema Transactional Outbox?