Sobes.tech

Golang

Quels défis avez-vous rencontrés en travaillant avec Kafka?

185

Parle-moi de ton équipe : dans quelle équipe as-tu travaillé, sa composition et sa taille.

185

Comment avez-vous géré les retours et les paiements?

185

Parle-moi un peu de toi et de ton dernier emploi. Que fais-tu ?

184

Pourquoi as-tu utilisé Mutex plutôt qu'Atomic pour le compteur?

183

Si vous avez vérifié les restes en stock, avez-vous recherché par SKU spécifique?

183

```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) } ``` (Sans question explicite, mais le code suggère une tâche liée à la concurrence, la synchronisation et la minimisation des accès à la base de données en utilisant sync.Once ou des techniques similaires.)

183

Quelles sont vos attentes financières ? Indiquez le minimum et un niveau confortable.

181

Pourquoi l'arbre B fonctionne-t-il bien pour les requêtes d'inégalité et de plage?

180

Comment avez-vous interagi avec les sources de données ? Fournissiez-vous des clés API, écriviez-vous dans Kafka ou lisiez-vous depuis Kafka ?

179

Dans quel format avez-vous envoyé les données via Kafka?

178

Quels sont les avantages de gRPC par rapport à REST ?

177

Avez-vous eu du sharding ? Selon quel principe ont-ils shardé ?

174

Parle-moi de tes principales tâches dans ton dernier emploi et d'une tâche difficile que tu as réussi à réaliser récemment (qu'est-ce que c'était, ce que tu as fait, ce que cela a donné).

172

Pourquoi avez-vous choisi gRPC ? À quoi sert-il ?

172

Concernant la motivation du changement — pourquoi avez-vous décidé en général de sortir sur le marché et d'envisager d'autres propositions?

172

Quelles sont vos attentes financières ? Indiquez le niveau minimum et le niveau confortable.

170

Avez-vous stocké uniquement des données agrégées ou chaque étape — brutes, normalisées?

169
/5