Hai esperienza nell'uso della riflessione nei tuoi progetti?
Golang
Qual è la tua esperienza con team di diverse dimensioni?
Come viene implementata l'operazione select nel linguaggio Go e come funziona con i canali?
Hai partecipato alla riscrittura di un monolito in un'architettura a microservizi?
Perché ROW_NUMBER() non è adatto per questo compito con i top-3 per stipendio?
Come hai effettuato il processo di ricerca e risoluzione degli errori nei servizi gRPC?
Puoi spiegare cosa sono i pattern di progettazione proposti dal gruppo GOF?
Parlaci della tua esperienza nello sviluppo e nella progettazione architettonica di soluzioni di microservizi
Come si possono raccogliere e elaborare i risultati di cinque goroutine avviate contemporaneamente?
Come si può gestire lo stato e la terminazione di una goroutine in Go?
Puoi spiegare quale ruolo svolge la funzione New e come viene implementata nel linguaggio di programmazione?
Quali sono i vantaggi e gli svantaggi dell'utilizzo della riflessione nella programmazione?
Qual è la differenza tra i parametri di lunghezza e capacità di un array in programmazione?
Puoi spiegare il concetto di sharding e la sua applicazione nei sistemi distribuiti?
Come prevenire la duplicazione delle richieste quando si ricevono due messaggi identici da Kafka?
Come vengono gestite le eccezioni e gli errori nella tua applicazione?
Qual è la sequenza di azioni necessaria per arrestare correttamente l'applicazione senza perdita di dati o errori?
Valuta il carico approssimativo del sistema (calcolo RPS)
Può spiegare il principio di funzionamento dell'approccio basato sugli eventi e come viene utilizzato nella programmazione?
Come è organizzata la distribuzione e la struttura della memoria nel computer?