Sobes.tech

Golang

Parlez-moi de l'équipe et des processus de développement. Comment le processus est-il structuré, comment se déroule la revue de code, y a-t-il des disputes?

Senior
210

Comment votre travail en équipe était-il organisé : processus, artefacts, tests, déploiement ?

Middle+
208

Quel est votre niveau : middle, middle+, senior?

Middle
206

Parlez-nous de votre projet chez Ozon — qu'avez-vous fait?

Middle
205

Combien de personnes dans l'équipe?

Middle
201

Comment te sens-tu dans l'équipe en termes de niveau ? Qu'est-ce qui te manque pour une position de senior complète ?

Senior
198

Que se passe-t-il si le contrat de données que reçoit le service change ? Comment avez-vous résolu le problème de modification du schéma dans CDC/Kafka ?

Senior
195

Implémentez la récupération des 5 meilleurs services en O(N) en utilisant une structure auxiliaire

Middle+
192

Quels modèles avez-vous utilisés dans le code ? Pourquoi avez-vous choisi une approche événementielle et Kafka, plutôt que des requêtes classiques ?

Senior
190

Pourquoi avez-vous décidé de changer d'employeur maintenant?

Middle
185

Quelles méthodes alternatives de communication entre goroutines existent en dehors de l'utilisation de canaux?

Junior — Middle
181

Implémentez une fonction pour trouver le service avec le plus grand nombre de logs dans chaque namespace. Quelle est la complexité des algorithmes pour top-1, top-2, top-10?

Middle+
180

Pourquoi n'ont-ils pas envisagé les options à l'intérieur d'Ozon?

Middle
175

Pourquoi les consommateurs Kafka reçoivent-ils l'événement 'commande délivrée' avant l'événement 'commande créée' ? Comment corriger cela ?

Middle+
175

Dans quelle mesure avez-vous participé à la prise de décision concernant l'implémentation de Kafka et d'autres outils ? En avez-vous discuté avec des collègues ou avec le chef d'équipe ?

Senior
169

[nom] a demandé : Vous vivez à Moscou — est-ce une information à jour ?

Middle
166

Quels sont les délais pour les offres chaudes selon le statut de recherche?

Middle
165

Quels sont les principaux critères que vous utilisez actuellement pour choisir un employeur?

Middle
163

Le service a planté après la connexion de la dixième boutique à la fonctionnalité de statistiques. Que feras-tu ? Comment diagnostiquer et optimiser la base de données ?

Middle+
163

Comment paralléliser le traitement des logs en utilisant un pool de workers ? Comment obtenir les résultats des goroutines ?

Middle+
160
/3