Quelles commandes Git utilisez-vous le plus souvent dans votre travail?
Java
Comment assurer le bon fonctionnement des objets concurrents de la classe lors de l'exécution parallèle?
Comment peut-on enregistrer les modifications dans un dépôt Git?
Comment s'appelle le composant qui gère les objets Bean dans Spring Boot?
Peux-tu énumérer les principaux modèles lors de la construction d'une architecture microservices?
Pouvez-vous expliquer la structure interne et le fonctionnement de la classe AtomicInteger en Java?
Pourquoi les structures de données de type Map sont-elles utilisées pour implémenter des caches?
Que faire si une transaction imbriquée échoue et que la transaction externe est en pause?
Peut-on créer un proxy pour la classe A en utilisant la classe B?
Explique le problème N+1 auquel on peut être confronté lors de l'utilisation de Hibernate et comment l'éviter.
Comment implémenter le pattern Singleton pour un type A spécifique ?
Pourriez-vous énumérer et décrire les différentes portées utilisées pour les beans dans Spring?
Pouvez-vous expliquer ce qu'est une opération avec conservation d'état?
Comment les méthodes equals et hashCode sont-elles liées en Java et pourquoi est-il important de les implémenter correctement ensemble?
Pouvez-vous expliquer le mécanisme de fonctionnement du proxy dans le cadre de Spring et comment il est utilisé pour l'injection de dépendances?
Expliquez le concept de suivi distribué des requêtes dans l'architecture microservices
Peut-on déclarer des implémentations de méthodes par défaut à l'intérieur des interfaces fonctionnelles en Java?
Comment la structure de données HashMap détermine-t-elle l'égalité des clés lors de l'insertion et de la recherche d'éléments?
Avez-vous de l'expérience avec la programmation réactive ou les flux de données asynchrones?