Parla di Kafka: argomenti, partizioni, gruppi di consumatori, garanzie di consegna.
Golang
Parlami di Mutex e RWMutex, in cosa si differenziano e dove preferisci usarli.
Hai mai lavorato con ClickHouse? Racconta la tua esperienza.
Parla dell'influenza di GOGC sul funzionamento del Garbage Collector e come ottimizzare l'uso della memoria.
Qual era il carico sul sistema e quanti parametri c'erano in ogni richiesta?
Perché stai cercando un nuovo lavoro?
Quali indici hai usato, su quali campi hai scelto e perché?
Parlami della tua esperienza con PostgreSQL. Hai affrontato questioni di ottimizzazione?
Domande agli intervistatori sui processi in azienda.
Con quali database hai lavorato?
Come garantire l'assenza di duplicati durante il passaggio tra le macchine (una si degrada, l'altra prende il sopravvento)?
Cosa succede se viene bloccata una chiamata di sistema (syscall)?
Ci sono domande sulle fasi dell'intervista?
Hai usato EXPLAIN per ottimizzare le query? Cosa sei riuscito a scoprire e quanto sei riuscito ad accelerare le query?
Hai creato tabelle per analisti in ClickHouse? Con quali motori hai avuto a che fare?
Progettare un sistema per la ricezione, la decifrazione delle impronte digitali e l'aggregazione dei dati con un carico fino a 3 milioni di RPS.
Parlami di WaitGroup in Go.
Parli della sua esperienza lavorativa, soprattutto dell'ultimo posto.
Parla del servizio più ad alta richiesta che hai progettato e scritto.
Qual è la differenza tra una vista materializzata e una vista normale?