Golang
Come si può determinare quale goroutine sta causando una perdita di risorse o memoria nell'applicazione?
Come gestire quando un utente ottiene un token, cambia il ruolo e si presenta con il token modificato al servizio?
Vuoi svilupparti nell'architettura?
Come monitorare la correttezza del funzionamento del sistema (monitoraggio)?
Come sarà l'interazione tra il client, il microservizio di autorizzazione e il microservizio del negozio usando JWT? E cosa cambierà senza JWT, con le sessioni?
Come hai interagito con il fornitore di quotazioni? In che modo hai ottenuto i dati?
Quanti pod sono stati distribuiti nel cluster?
Come avviene lo scambio di segnali tramite i canali nel sistema di programmazione?
Puoi spiegare cosa sono le espressioni ricorsive nelle espressioni di tabella comune (CTE) con condizioni complicate?
A quali aspettative salariali ti riferisci?
Come passano i dati dal client al server durante una richiesta HTTP? Descrivi tutte le fasi.
Proponi gli indici ottimali per una query con filtraggio sui campi location e gender (sesso) per le massime prestazioni
Oltre a Go, con cosa hai lavorato tra i broker di messaggi, database?
Raccontami del compito più difficile che hai svolto.
Spiega la differenza tra REST, gRPC e GraphQL.
Puoi fare esempi di decisioni rischiose sul lavoro?
Compito di progettazione: esiste un sistema per gruppi di risposta rapida. Quando arriva un segnale, tre gruppi rispondono contemporaneamente. È necessario inviare solo un gruppo. Come si può fare a livello di transazioni nel database?
Come funzionavano i blocchi ottimisti in Postgres?
Come hai monitorato che i servizi funzionassero correttamente?
Parla di MVCC (Controllo di Concorrenza Multi-Versione) in PostgreSQL.