Comment déterminez-vous quels champs doivent entrer dans equals et hashCode?
Java
Comment la vitesse d'obtention d'un élément par index dans ArrayList est-elle déterminée?
Quel code est facile à couvrir par des tests ? Nomme au moins trois critères d'un code bien testé.
Pouvez-vous expliquer le concept de pointcut dans le contexte de la programmation orientée aspect?
As-tu fourni tes recommandations pour améliorer les processus commerciaux dans l'entreprise?
Comment le chiffrement des données est-il effectué dans le certificat de sécurité?
Y a-t-il un problème potentiel lors de l'utilisation de @RestController avec un compteur dans un Endpoint lorsque plusieurs clients envoient des requêtes simultanément?
Quels domaines de visibilité des beans avez-vous utilisés dans vos projets?
Expliquez le principe de fonctionnement de la méthode de pipeline dans Stream et ses caractéristiques.
Avez-vous effectué des tests de charge sur le système lors de votre dernier projet?
Quels moyens ou approches avez-vous utilisés pour effectuer des migrations de bases de données?
Quels sont les avantages et inconvénients de l'utilisation des fichiers WAR pour déployer des applications Java?
Expliquez les différences entre la lecture fantôme et la lecture non répétable dans le contexte des transactions et de l'isolation des données.
Quelle tâche résout le chiffrement des données?
Peut-on considérer Java comme un langage de programmation universel, indépendant du système d'exploitation?
Parlez-moi des constructeurs de projets Gradle et Maven. Avec lequel avez-vous travaillé le plus?
Quels sont les avantages et inconvénients de l'utilisation de variables atomiques dans les applications multithread?
Dans votre dernier projet, un microservice a-t-il initié un appel à un autre microservice?
Comment avez-vous commencé à apprendre et à utiliser le langage de programmation Java pour la première fois?
Avez-vous des questions sur l'équipe ou le projet?