Qu'est-ce qui vous pousse à revenir d'une architecture microservices à un système monolithique?
Java
Expliquez le concept de verrouillage complet dans la gestion des bases de données et ses caractéristiques.
Quelle est la différence entre l'utilisation de @Spy et @Mock lors des tests?
Pouvez-vous expliquer ce qu'est la méthode hashCode en Java et comment elle est utilisée?
Quels sont les avantages et inconvénients de l'utilisation d'une clé synthétique dans une base de données?
Quelle est la capacité maximale de messages que Kafka peut stocker dans sa file d'attente?
Avez-vous utilisé la commande git rebase dans vos projets pour gérer l'historique des commits?
Quelles sont les principales tâches résolues par le framework Spring dans le développement d'applications?
Effectues-tu des tests unitaires pour ton code?
Avez-vous travaillé sur le dernier projet destiné à être lancé sur des plateformes de bureau?
Expliquez à quoi sert le mécanisme de verrouillage partagé (Shared Lock) dans les systèmes de gestion de bases de données ou en programmation multithread.
Avez-vous utilisé Spring pour le développement de microservices dans votre dernier projet?
Expliquez le principe de fonctionnement de la méthode de verrouillage optimiste dans la gestion de l'accès concurrent aux données.
Pouvez-vous expliquer le concept de regrouper des données ou des appels via une API en une seule opération?
Quelle est votre expérience avec l'utilisation de modèles en programmation?
Comment déterminer le nombre optimal de sections pour un sujet dans le système de messagerie?
Quel mécanisme de chargement des données est utilisé lors de l'utilisation de JOIN FETCH dans ORM?
Comment la gestion des erreurs et des exceptions est-elle effectuée dans le langage Java?
Avez-vous de l'expérience avec l'opérateur HAVING dans les requêtes SQL?
Quels sont les avantages et inconvénients des objets à état immuable lors du travail dans un environnement multithread?