Quali sono le tue aspettative finanziarie? Indica il livello minimo e quello confortevole.
Golang
Hai archiviato solo dati aggregati o ogni fase — grezzi, normalizzati?
Quali indici hai usato?
Come capisci cos'è la selettività dell'indice?
Perché hai deciso di migrare da un monolito a microservizi? Con cosa hai incontrato difficoltà?
Come hai scelto il tipo di database (PostgreSQL, ClickHouse, Redis)?
Implementa la memorizzazione nella cache per la funzione getUserFromDB. I dati cambiano raramente.
Quanto ti è comodo il formato di lavoro ibrido (2 volte a settimana in ufficio, metropolitana Tula)?
Come gestire la situazione in cui tutte e 5 le goroutine vedono contemporaneamente una cache vuota e vanno al database (cache stampede)?
Perché hai usato sync.Map invece di una mappa normale con Mutex?
Parlami della tua esperienza e dell'impatto che hai avuto sul prodotto o sulla funzionalità nel tuo precedente lavoro.
Di solito 2 settimane o qualcosa in più per il passaggio?
Perché hai deciso di entrare nel mercato e considerare altre offerte riguardo alla motivazione del cambio?
Parlami di un compito difficile che sei riuscito a realizzare recentemente, o il più interessante. Cos'è stato, cosa hai fatto, cosa è successo?
Come hai scalato i consumatori in Kafka? Cosa succede se ci sono più consumatori che partizioni?
Cos'è il bloat (gonfiore) dell'indice e perché viene fatto così in PostgreSQL?
Anche 1C pubblicava i dati direttamente in Kafka?
Qual è lo stato della ricerca? Ci sono già offerte, scadenze per la loro accettazione?
Quanto attivamente consideri le offerte? Ci sono già offerte, scadenze per la loro accettazione?
A cosa serviva la replica in PostgreSQL?