Sobes.tech

Golang

Comment pouvons-nous obtenir la longueur d'une chaîne si nous avons UTF-8?

258

Pouvons-nous écrire du code sans interfaces?

245

Parlez-moi des caractéristiques de RPC et gRPC.

218

Qu'est-ce qu'une extinction gracieuse?

210

Quel est l'avantage de la nouvelle implémentation de map par rapport à l'ancienne de buckets?

208

Parlez-moi des caractéristiques de Kafka — comment est-elle conçue?

207

Comment les services communiquaient-ils entre eux?

203

Parlez-moi du bug le plus mémorable en production : qu'était-ce, comment vous l'avez corrigé et quelles conclusions en avez-vous tirées ?

202

Pourquoi utiliser des interfaces?

199

Pourquoi y a-t-il des nuances avec la longueur de la chaîne en UTF-8 ?

197

Par quoi commenceriez-vous si vous arriviez sur un projet où le code a été écrit pendant des années, il y a beaucoup de legacy, pas de tests, et tout est au bord de la rupture?

194

Quelles autres primitives de synchronisation connais-tu?

185

Supposons que nous ayons un canal tamponné. Nous y écrivons 10 messages, mais d'un autre côté personne ne lit — que se passera-t-il?

184

Clarifions sur la carte. Dans les buckets, il y a l'implémentation précédente, la nouvelle implémentation, que peut-on dire?

183

Dis-moi quels types intégrés tu connais en Go?

182

```go type SafeMap struct { data map[string]string } func (s *SafeMap) GetOrCreate(cle, valeur string) string { } ```

179

Quels problèmes non évidents de parallélisme (goroutines) avez-vous rencontrés dans des projets réels et comment les avez-vous résolus?

178

Nous avons 10 messages dans le canal. Nous le fermons et commençons à lire — que se passera-t-il dans ce cas?

175

Que peux-tu me dire sur les interfaces en Go?

175

Dans quel cas utilise-t-on le plus souvent les atomes?

168
/2