Utilisez-vous des annotations Swagger pour documenter les contrôleurs?
Java
Quel index est utilisé par défaut dans PostgreSQL et pourquoi B-tree, et non un arbre rouge-noir?
Comment accélérer les opérations de modification des données dans une table avec un million d'utilisateurs, dont seulement mille sont actifs?
Quelle est la différence entre les partitions et les répliques dans Kafka?
Avez-vous de l'expérience avec les API RESTful et l'exécution de requêtes HTTP vers des serveurs web?
Comment se fait-il que vous ayez déménagé à l'étranger et travaillé à Chypre ? Qu'est-ce qui vous motivait lors de la relocalisation ?
Où et comment le modèle d'état était-il stocké lors de l'utilisation de Kafka (par opposition au mode synchrone, où tout est stocké en mémoire) ?
Pouvez-vous expliquer le concept de Spring Reactive et comment il diffère de l'approche classique dans Spring?
En quoi consistait l'optimisation des requêtes SQL?
Comment fonctionne le ramasse-miettes en Java?
Pourquoi la génération de rapports a-t-elle été effectuée sur PostgreSQL avec une charge d'environ 2000 RPS ? Pourquoi n'a-t-on pas utilisé une solution OLAP au lieu d'OLTP pour les rapports ?
Le développeur de niveau moyen possède-t-il des compétences en mentorat et favorise-t-il le développement de l'équipe?
Comment la réussite des calculs était-elle garantie en cas de panne, par exemple si l'électricité s'est coupée pendant le calcul?
Quelle version de Java a été utilisée dans le projet ? Avez-vous utilisé des streams ?
Que se passe-t-il si B n'étend pas A, et que les deux interfaces sont indépendantes avec la même méthode par défaut?
Expliquez le principe d'utilisation de la construction try-with-resources dans la gestion des ressources en Java.
Quelle est la différence entre les interfaces Runnable et Callable en Java, et comment les utiliser?
Utilisez-vous la segmentation de la méthode de test en segments ou étapes distincts?
Pourriez-vous décrire les principales propriétés de REST et leur importance dans l'architecture des services web?
Pourriez-vous parler des technologies et des outils que vous avez utilisés dans votre dernier projet?