Golang
Con quali dettagli/tecnologie hai lavorato?
Parla del modello OSI, livelli e protocolli
Conosci il partizionamento e lo sharding? Qual è la differenza?
Cosa sai dell'azienda «Yadro»? Hai sentito parlare di noi?
Vuoi un lavoro da remoto a tempo pieno o sei anche disposto a considerare opzioni con ufficio?
Stai considerando attivamente le offerte? Ci sono fasi finali?
Come ricevevano i compiti? Dove gestivano i compiti e gli stati?
Redis era in tutti e tre i data center?
C'era un proxy davanti a Redis, o hai fatto tu stesso lo sharding?
Come hai scalato i consumatori in Kafka? Cosa succede se ci sono più consumatori che partizioni?
Parlami del tuo progetto attuale — su cosa stai lavorando?
Usare una libreria pronta o scriverne una propria? (dilemma build vs buy)
Nel linguaggio Go ci sono le goroutine, che sono thread leggeri. Puoi spiegare come capisci quando è necessario usare una goroutine e quando no?
Quale indice mettere sul campo order_sum per una query con condizione 'maggiore di un valore'?
Parla di ClickHouse — come memorizza i dati sul disco (archiviazione colonnare), perché non si può cambiare l'ORDER BY di una tabella esistente, si possono solo aggiungere nuove colonne alla fine?
Quali sono le tue aspettative salariali? Quale importo consideri mensilmente?
Quale indice aggiungere per la query di ricerca dei libri disponibili? Perché ogni campo in un indice composito? Come funzionerà l'indice con 2 milioni di righe?
Quanto è comodo l'orario di lavoro dalle 10 alle 19?
Hai esperienza con le metriche pubblicitarie? Sai come vengono misurate?
Forse dovremmo iniziare a usare le goroutine per aumentare la velocità, ad esempio, dieci volte più veloce usando dieci goroutine?