Quale metodologia utilizzi: Scrum, Kanban o una miscela?
Golang
Perché hai usato Mutex invece di Atomic per il contatore?
Cosa è importante per te in una futura azienda, a cosa presti attenzione?
Parlami della tua squadra: in quale squadra hai lavorato, la sua composizione e la sua dimensione.
```go type User struct { ID int Name string } var ( dbHits int ) func getUserInfoFromDB(id int) User { time.Sleep(100 * time.Millisecond) dbHits++ return User{ID: id, Name: fmt.Sprintf("User-%d", id)} } func main() { var wg sync.WaitGroup for i := 0; i < 5; i++ { wg.Add(1) go func(i int) { defer wg.Done() fmt.Println(getUserInfoFromDB(i)) }(42) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` ```go func main() { var wg sync.WaitGroup j := 12345 for i := 0; i < 5000; i++ { wg.Add(1) go func(i int) { defer wg.Done() once.Do(func() { user = getUserInfoFromDB(42) }) fmt.Println(user) }(j) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` (Senza una domanda esplicita, ma il codice suggerisce un compito relativo alla concorrenza, sincronizzazione e minimizzazione delle chiamate al database usando sync.Once o tecniche simili.)
Con quali sfide ti sei confrontato lavorando con Kafka?
Quali sono le tue aspettative finanziarie? Indica almeno e un livello confortevole.
Perché l'albero B funziona bene per le query di disuguaglianza e intervallo?
Parlami un po' di te e dell'ultimo posto di lavoro. Cosa fai?
Come hai interagito con le fonti di dati? Hai fornito API-chiavi, scritto in Kafka o letto da Kafka?
Parlami della composizione del tuo team.
In quale formato hai inviato i dati tramite Kafka?
Quali sono i vantaggi di gRPC rispetto a REST?
Hai avuto sharding? Con quale principio hanno shardato?
Per piattaforma intendi ERP, 1C e WMS?
Per quanto riguarda la motivazione al cambiamento — perché in generale hai deciso di entrare nel mercato e considerare altre offerte?
Perché hai scelto gRPC? A cosa serve?
Parla delle tue principali responsabilità nell'ultimo lavoro e di un compito difficile che sei riuscito a realizzare recentemente (cos'era, cosa hai fatto, cosa ne è risultato).
Quali indici hai usato?
Quali sono le tue aspettative finanziarie? Indica il livello minimo e quello confortevole.