Sobes.tech

Golang

Qu'est-ce qu'un fichier .env et à quoi sert-il?

Middle+
149

À quel moment donnez-vous l'ACK ? Immédiatement lors de la réception ou après traitement ?

Senior
148

Parlez-moi du système de génération asynchrone de rapports utilisant Kafka. En quoi consistait l'asynchronie?

Senior
145

Pouvait-on modifier les limites et les règles en temps réel ? Y avait-il une interface utilisateur pour cela ?

Senior
144

Quel format de message utiliser dans Kafka pour un service à haute charge : JSON ou binaire ?

Senior
142

func updateV1(px *int) { x2 := 20 px = &x2 } func updateV2(px *int) { *px = 20 } func main() { x := 10 updateV1(&x) fmt.Println(x) updateV2(&x) fmt.Println(x) }

Senior
142

Parlez-moi du Circuit Breaker : comment la solution était organisée, sur quels services elle était appliquée, que contenait le fallback ?

Senior
142

Parlez-nous du système de réservation de produits : comment évitiez-vous les ventes doubles avec Redis ?

Senior
142

Que signifie l'optimisation des requêtes lors de la réduction du temps de réponse de l'API de 2 secondes à 300 ms?

Middle+
138

Peut-on optimiser pour que le tableau res soit sur la pile et non sur le tas ? Que faut-il faire pour cela ?

Senior
135

Parlez-moi de la réplication maître-esclave — quand accède-t-on au maître, quand à l'esclave?

Middle+
134

L'optimiseur utilisera-t-il toujours l'index créé?

Senior
131

Comment avez-vous évité les doublons de messages dans Kafka?

Senior
130

Comment les données des calculs étaient-elles transférées dans 1C?

Middle+
129

Vous avez vu qu'il n'y a pas d'index, la table est grande. Comment allez-vous ajouter un index?

Senior
129

Comment provoquer intentionnellement une fuite de mémoire en Go ? Quels cas conduisent à des fuites ?

Senior
125

Comment se faisaient l'ajout et la suppression de règles si c'était un grand switch-case?

Middle+
94
/7