Golang
Quali blocchi crea PostgreSQL durante l'eliminazione di righe specifiche?
Compito: implementazione del pattern Outbox — aggiungere colonne alla tabella e descrivere le query per un sistema con più worker, garanzia di elaborazione unica e rielaborazione in caso di errore
In che modo i processi possono comunicare tra loro (IPC)?
Aspettative salariali e disponibilità al cambiamento
// Compito 3 // Descrivere quale compito risolve questo codice // Quali problemi ci sono in questa soluzione? // Come riscriveresti questo codice?
Parla del progetto AeroHotels: architettura finale, come hai progettato il backend?
Quali strumenti Go hai utilizzato, inclusi per il profiling e la valutazione delle prestazioni?
Cos'è una partizione in Kafka? Come funziona la lettura delle partizioni?
Come hanno misurato la riduzione del carico della CPU del 35% e la latenza?
Come organizzare le notifiche interne (la campanella sul sito)? Quale trasporto usare?
E se tutti i campi vengono utilizzati durante la lettura?
Conosci il profilo di carico di lettura/scrittura in RPS?
Cos'è il contesto in Go e a cosa serve?
Come capisci che il compito è pronto per la produzione?
Cosa succede se è necessario abbandonare Kafka e sostituirla con un altro broker di messaggi? Come isolare Kafka dai servizi esterni?
Con cosa ti sei occupato l'ultima volta al lavoro?
Quale famiglia di scheduler viene utilizzata in Go?
Descrivi il processo di caricamento del server Linux dall'avvio fino all'avvio del terminale
Puoi parlare della composizione del team?
Quale esperienza hai con i database? Quali compiti hai dovuto risolvere con PostgreSQL, ClickHouse e Redis?