Golang
Quali sono i metodi di identificazione e diagnosi dei problemi di prestazioni in produzione?
Quali sono gli svantaggi del linguaggio di programmazione Go?
Quali tipi di database esistono?
Qual è l'ordine di iterazione degli elementi in una mappa?
A cosa servono gli indici compositi?
Come sono strutturati i contesti nel linguaggio Go?
Quanti byte occupa la memorizzazione di un numero?
Quando si passano dati a una funzione: cosa è più efficiente in termini di utilizzo della memoria — un array o un slice?
Qual è il comportamento standard in Go quando si passano funzioni?
Perché avete deciso di mettere la logica di segmentazione in un microservizio separato?
Puoi spiegare cos'è Errgroup e come viene usato per gestire un gruppo di goroutine in Go?
Cos'è il workshopping?
A chi rivolgersi se il server funziona lentamente?
Quante code vengono utilizzate nel pattern di progettazione?
Cos'è Prometheus?
Quali strumenti CI/CD conosci?
Quali tipi di dati possono essere usati come chiavi in un dizionario (map) nel linguaggio Go?
Parla del pattern di progettazione Builder (Costruttore).
Perché è necessaria la serializzazione dei dati?
Quando una mappa si riempie, viene creata una nuova catena di bucket. Spiega cosa succede con le chiavi vecchie e nuove durante il trasferimento. Perché i dati vengono trasferiti in modo pigro invece che immediatamente come in uno slice?