Golang
Qual è la differenza tra Dependency Inversion e Dependency Injection? Quali implementazioni di Dependency Injection esistono?
Chi dovrebbe chiudere il canale - lo scrittore o il lettore?
Quanto sarebbe accettabile per te un formato di lavoro in ufficio/ibrido (ufficio tra [localizzazione])?
Cosa succederà chiamando di nuovo Stop? Come funzionerà dopo che il primo Stop è già stato eseguito?
Cos'altro di interessante ricordi riguardo ai compiti di prodotto e di business a cui hai partecipato o che hai svolto autonomamente?
[nome] racconta il suo più grande fallimento al lavoro e come ne è uscito.
Parlaci del processo di sviluppo nel tuo team
Perché passare il contesto come primo argomento in Go?
Come implementare la sincronizzazione dei worker tramite contatori in Redis?
Cos'è uno shutdown elegante e come implementarlo?
Parla del pianificatore di goroutine in Go — modello GMP, quali funzioni svolge?
Perché stai cercando lavoro in questo momento?
Qual è la differenza tra Atomic e una normale assegnazione a una variabile?
Quali impostazioni di retention ci sono in Kafka per l'archiviazione dei dati?
Cosa è stato memorizzato nella cache? Solo le directory?
Può spiegare le differenze concettuali tra processori RISC e CISC?
Qual è la differenza tra processi, thread e goroutine in Go?
Cos'è uno stack e un heap nel contesto della gestione della memoria? Chi ha accesso allo stack e all'heap? Perché lo stack funziona più velocemente?
Dove lavori attualmente?
Raccontami come hai ottimizzato le query. Da 10-12 minuti a 5-7 — quali sono i report che richiedono così tanto tempo?