Java
Il faut organiser un audit des appels aux services : par exemple, le service A a été appelé un million de fois, le service B — cent fois en une journée. Comment aborderiez-vous cette tâche ?
Parlez-nous plus en détail de l'architecture microservices dans votre dernier emploi : combien de services, comment ils interagissaient
Parle-moi de Kafka : les composants principaux côté Java.
Comment assurer l'envoi fiable d'une facture si un service externe peut échouer?
//Étant donné un tableau de nombres, dans lequel tous les nombres sauf un ont une paire, //trouver le nombre qui apparaît une seule fois // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ int result = 0; for(int num : arr){ result ^= num; } return result; }
Table home_codes ID | code 10 | 123 20 | 456 30 | 456 35 | 999 40 | 777 45 | 999
Quel était le format de la configuration de routage ? Quelles tables y avait-il ?
Que ferais-tu si tu déployais quelque chose et tout tombait — alarmes, on ne comprend pas ce qui se passe?
Quelle est la différence entre les partitions et les répliques dans Kafka?
Parlez de l'optimisation des requêtes SQL de 40-50%
As-tu entendu parler de Zero Copy ? Qu'est-ce que c'est ?
Pourquoi les rapports prêts sont-ils stockés dans MongoDB et non dans S3 / stockage d'objets?
Comment simplifier le traitement si nous voulons traiter plusieurs exceptions de la même manière (Multi-catch) ?
Parlez-moi du choix de la base de données : relationnelle vs non relationnelle — quand choisir quoi ?
Où sont stockées les chaînes (String) en Java?
À quoi sert la clé d'idempotence si vous avez déjà une vérification au niveau de la logique métier?
Quelles sont vos attentes salariales ? Où vivez-vous ? Avez-vous déjà des offres ?
Comment est organisée la description des transitions entre états?
Les différences fondamentales entre Kafka et RabbitMQ.
Qu'est-ce que la réflexion en Java et à quoi sert-elle?