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?
Golang
Comment votre travail en équipe était-il organisé : processus, artefacts, tests, déploiement ?
Quel est votre niveau : middle, middle+, senior?
Parlez-nous de votre projet chez Ozon — qu'avez-vous fait?
Combien de personnes dans l'équipe?
Comment te sens-tu dans l'équipe en termes de niveau ? Qu'est-ce qui te manque pour une position de senior complète ?
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 ?
Implémentez la récupération des 5 meilleurs services en O(N) en utilisant une structure auxiliaire
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 ?
Pourquoi avez-vous décidé de changer d'employeur maintenant?
Quelles méthodes alternatives de communication entre goroutines existent en dehors de l'utilisation de canaux?
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?
Pourquoi n'ont-ils pas envisagé les options à l'intérieur d'Ozon?
Pourquoi les consommateurs Kafka reçoivent-ils l'événement 'commande délivrée' avant l'événement 'commande créée' ? Comment corriger cela ?
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 ?
[nom] a demandé : Vous vivez à Moscou — est-ce une information à jour ?
Quels sont les délais pour les offres chaudes selon le statut de recherche?
Quels sont les principaux critères que vous utilisez actuellement pour choisir un employeur?
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 ?
Comment paralléliser le traitement des logs en utilisant un pool de workers ? Comment obtenir les résultats des goroutines ?