Java
Pouvez-vous expliquer ce qu'on entend par transaction distribuée et comment elle fonctionne?
Qu'est-ce que Effectively Final en Java et où est-il utilisé?
Quelles méthodes utilisez-vous pour atteindre une forte cohésion des composants lors du refactoring du code?
Quels mécanismes JPA utilise-t-il pour organiser le chargement des objets liés?
Pouvez-vous nommer les principaux types de données primitifs en Java?
Dans quels cas est-il recommandé d'utiliser l'interface Comparator pour comparer des objets?
Pouvez-vous expliquer le concept de conteneur IoC dans le cadre de Spring et son rôle dans la gestion des dépendances?
Avez-vous de l'expérience dans l'utilisation de la plateforme OpenShift dans vos projets?
Comment avez-vous démontré ou expliqué le produit au client?
Avez-vous de l'expérience dans des projets du secteur non lucratif?
Quels critères prends-tu en compte lors de la sélection d'une équipe pour travailler?
L'index est-il conservé dans la structure de données de l'arbre binaire?
Explique le principe Fail-fast et son rôle dans le développement logiciel
Pouvez-vous expliquer la finalité et l'utilisation du modificateur transient en Java?
À quoi sert le mot-clé volatile?
@Data @Entity @Table(name = "_store") public static class Book { @Id private String id; private String title; private String author; private int price; @Transient private String tmp; @Enumerated(EnumType.STRING) private BookType type; } public enum BookType { COMMON, PREMIUM; }
Quelle est la différence entre les interfaces Runnable et Callable en Java, et comment les utiliser?
Quelle expérience avez-vous avec les mécanismes de gestion automatique de la mémoire et de la collecte des déchets dans les applications?
Quelles méthodes avez-vous utilisées pour améliorer l'efficacité de l'interaction avec la base de données dans vos projets?
Qu'est-ce qui garantit une exécution plus rapide en Java : l'utilisation de types de données primitifs ou d'objets ?