Golang
Nel tuo curriculum, si dice che hai accompagnato 3 microservizi in Golang. Cos'altro hai fatto oltre alla normalizzazione e alla validazione dei dati? È stato supporto o sviluppo?
I processi possono comunicare tra loro? Quali metodi di IPC (interprocess communication) esistono?
Cos'è SELECT FOR UPDATE e a cosa serve?
Perché l'indice B-tree ha una complessità di O(log n)?
Quale tipo di multitasking viene utilizzato in Go? Come interrompe il scheduler di Go le goroutine?
Elenca lo stack principale in Go
Parlami dello stage: quanto tempo hai lavorato come stagista, quando sei passato a tempo pieno, cosa è successo con i tuoi studi?
Cosa puoi raccontare sulla telemetria, il monitoraggio, a cosa serve e con quali strumenti avete lavorato?
Parla dei canali in Go.
Qual problema risolve Redis in generale?
Viene compilato se dichiariamo la funzione main con argomenti?
Cos'è Docker Compose? In cosa Docker si differenzia da una macchina virtuale?
Parla del problema con il blocco delle goroutine in Kafka Consumer — cosa è successo e come hanno trovato la causa?
Possiamo nella funzione defer cambiare la variabile che è in return? Cosa verrà restituito: 20 o 10, se favoriteNumber=10 e aggiungiamo 10 nel defer?
Su quanti host è stato eseguito il servizio e quante istanze sono state avviate?
Parla del tuo ruolo e della composizione del team nel progetto attuale presso Sovcombank.
Cos'è il modello OSI? Cos'è il livello di applicazione?
Cos'è l'architettura pulita e DDD? Hai mai lavorato con esse?
Hai scritto dei test? Quali?
Come interagisce Anti-Fraud con Kafka?