Sobes.tech

Golang

Présente brièvement votre expérience professionnelle pour la présentation aux équipes.

Senior
198

Comment la cohérence du cache dans Redis était-elle assurée ? Comment savaient-ils qu'il fallait mettre à jour le cache ?

Middle+
197

Si un service consomme trop de mémoire, que faut-il regarder dans le profileur ? Comment réduire les allocations ?

Senior
197

Que se passe-t-il lors de l'inscription à un canal fermé, de la lecture d'un canal fermé, de l'écriture/lecture depuis un canal nil?

Senior
197

As-tu travaillé avec Docker, Kubernetes ? As-tu parlé de la construction de pipelines ?

Middle+
196

Implémentez un Worker Pool pour traiter les logs : lire les logs du canal, les traiter en parallèle, compter le nombre de logs par service, retourner une map[serviceName]count.

Senior
196

Parlez-moi d'un microservice basé sur PostgreSQL pour stocker des fichiers multimédias. Qu'est-ce qui était stocké dans PostgreSQL et qu'est-ce qui était dans S3?

Senior
196

Que se passera-t-il avec le schéma outbox si Kafka devient inaccessible? Quelle taille peut atteindre la file d'attente outbox?

Senior
194

À quoi sert le contexte ? Comment l'avez-vous utilisé en pratique ?

Senior
194

Faut-il écrire des méthodes pour créer, mettre à jour et supprimer des articles ? Que doit faire exactement votre service ?

Senior
194

Parlez-moi des tâches d'optimisation des requêtes à la base de données, de la création d'index, du partitionnement.

Middle+
193

Qu'est-ce qu'une tranche (slice) en Go ? En quoi consistent len et cap ?

Middle+
191

Pourquoi as-tu quitté RocketDev?

Senior
190

func(d *Data)GetViews(cle int, chechDay time.Time) (int, int, err) { d.mu.Lock() defer d.mu.Unlock() infoStr, ok := d.st[cle] if !ok { return 0, fmt.Errorf("article non trouvé") } return (infoStr.day, infoStr.count, nil) }

Senior
190

Comment connecter un profileur en Go ? Comment prendre des profils ?

Senior
188

Peut-on écrire dans une même map depuis différentes goroutines en même temps ? Que se passera-t-il ?

Senior
188

Que se passe-t-il si, lors de l'enrichissement, l'un des services est indisponible (par exemple, le service avec le nom complet/données de l'utilisateur) ? Kafka s'arrête-t-il complètement ?

Senior
188

Parlez-nous de gRPC : pourquoi le choisir, avantages, limitations

Senior
187

Parlez-nous de l'optimisation des requêtes SQL : comment avez-vous identifié les requêtes problématiques et qu'avez-vous fait ?

Senior
186

Qu'est-ce que l'observabilité ? Quels sont les trois piliers de l'observabilité que vous connaissez ?

Senior
186
/7