Quels sont les avantages et inconvénients de l'utilisation d'un constructeur pour l'injection de dépendances dans les beans?
Java
Explique ce que signifie la complexité de l'algorithme O(log n) et dans quels cas elle s'applique.
Avez-vous déjà utilisé Mockito pour écrire des tests ?
Pouvez-vous expliquer ce qu'est un Spring Boot Starter et comment il facilite le travail avec les applications Spring Boot?
Quels services externes avez-vous utilisés pour l'intégration avec votre système?
Quelle expérience avez-vous dans la réalisation de divers projets et quel était votre rôle dans ceux-ci?
Pouvez-vous énumérer les principales méthodes fournies par l'API Stream en Java?
Pouvez-vous énumérer les différents types de mémoire utilisés en Java et leurs principales fonctions?
Comment la configuration et l'enregistrement des Bean sont-ils effectués dans le cadre de Spring Framework?
Avez-vous de l'expérience dans le développement d'applications avec Spring Boot?
Quelles sont les conséquences si deux objets ont le même code de hachage?
Comment est-il recommandé d'exécuter la méthode dans une nouvelle transaction dans l'application?
Explique ce qu'est un ensemble sécurisé pour les threads avec division de segments pour des opérations parallèles, similaire à ConcurrentHashSet.
Pouvez-vous expliquer la structure interne de l'implémentation de ConcurrentHashSet?
Quelles méthodes peuvent être utilisées pour injecter des dépendances dans les composants Spring?
Comment la taille de la structure interne des buckets est-elle déterminée dans l'implémentation de HashMap?
Pouvez-vous nommer les principaux modèles de développement utilisés dans le cadre de Spring Framework?
Comment la structure de données HashMap est-elle organisée et comment assure-t-elle un accès rapide aux éléments?
Quelle est la structure d'héritage de la hiérarchie des exceptions en Java?
Comment assurer l'immuabilité des objets dans une classe?