Sobes.tech

Golang

Si 1000 requêtes simultanées arrivent, y aura-t-il 1000 threads du système d'exploitation ? Que se passera-t-il avec le service dans ce cas ?

359

Il y a une façade qui agrège les données de 10 services, chacun répond en 100 ms, ce qui fait environ une seconde au total. Comment résoudrais-tu ce problème pour que l'endpoint renvoie les données plus rapidement?

323

Continueras-tu à aller aux autres services pour les données si le premier des 11 services renvoie une erreur?

255

Ou Redis était-il dans un seul centre de données, et tout le monde y accédait?

244

Selon quel principe avez-vous choisi l'architecture et les limites des services?

230

Comment résoudre le problème de course de données dont nous avons parlé?

227

Redis était-il dans les trois centres de données?

213

Quels peuvent être les effets secondaires lors de l'utilisation de goroutines pour traiter un fichier, à quoi faut-il être prêt?

211

Vous aviez trois centres de données — comment le schéma de réplication/réserve était-il organisé entre eux?

210

Les centres de données étaient-ils des copies complètes les uns des autres, ou se complétaient-ils ? Vous simplement routiez le trafic entre eux ?

203

Et si les goroutines écrivaient dans la même ligne/buffer, ce problème serait-il possible?

201

Quel champ de verrouillage voulez-vous dire (précision sur la dénormalisation, drapeau is_blocked) ?

200

Comment les goroutines peuvent-elles 'fuir' (fuite) ?

197

L'événement arrive dans le premier centre de données depuis Kafka, nous le capturons et le stockons dans Redis. Comment ces données sont-elles arrivées dans les trois centres de données ?

195

Existe-t-il d'autres moyens, en plus des canaux, pour organiser le travail avec des goroutines?

192

Tu as écrit dans ton CV que tu as optimisé des requêtes SQL. À quoi ressemblerait, selon toi, le plan d'exécution pour une requête de sélection de vendeurs non bloqués (EXPLAIN) ?

191

Peux-tu parler de l'algorithme d'audit (vérification des données) ? Y as-tu participé ? Comment cela s'est-il déroulé ?

184

Votre CV indique 50-80 mille RPS. Quel était ce service et que faisait-il?

183

Vous avez parlé du modèle de lecture avec Redis. Redis était-il répliqué entre les centres de données?

176

Si l'un des services que vous utilisez renvoie une erreur, que ferez-vous et comment le gérerez-vous si vous avez un canal?

175
/3