Pouvez-vous expliquer le concept de conteneur IoC dans le cadre de Spring et son rôle dans la gestion des dépendances?
Java
Comment stocker les tarifs afin qu'ils puissent être modifiés sans l'intervention des développeurs?
Quelles méthodes et approches sont utilisées pour identifier les causes de la baisse de performance du système lors de l'augmentation de la charge?
Pouvez-vous expliquer comment fonctionne le modèle de mémoire en Java et quels sont les principes fondamentaux sur lesquels il repose?
Que apporte l'annotation @Transactional dans ce contexte ? Aidera-t-elle en cas de défaillance d'un service externe ?
Comment analysez-vous le plan d'exécution et optimisez-vous les requêtes PostgreSQL ?
À quoi sert SELECT FOR UPDATE ? Quel niveau de verrouillage ? Existe-t-il des options plus faibles ?
Comment savoir s'il y a un problème avec le pool de connexions ? Comment cela se manifeste-t-il pour l'application ?
Quelles peuvent être les causes d'une faible utilisation de la base, mais que l'application ralentit?
Quelles situations peuvent entraîner une exception ConcurrentModificationException dans un environnement mono-thread ?
Quelles méthodes existent pour vérifier le contenu du cache lors d'une erreur dans le service?
Comment rendre l'envoi de la facture vers un système externe plus fiable ? Afin que, en cas d'indisponibilité du service de paiement, le client puisse quand même réserver une place et payer plus tard (dans les 10 minutes).
Comment garantir la précision et la cohérence des données lors d'opérations simultanées d'accumulation et de déduction de points sans modifier les paramètres du niveau d'isolation des transactions?
Quel type d'isolation des transactions choisiriez-vous pour garantir la précision des données lors de l'accréditation et du débit simultanés sur un compte?
Comment bloquer une entrée dans la base de données pour que personne d'autre ne puisse apporter des modifications conflictuelles?
ArrayList vs LinkedList pour l'itération séquentielle sur 100 millions d'éléments — quelle est la meilleure option?
Parlez-moi de votre expérience avec les services financiers/de transaction.
Quelles approches peuvent être appliquées pour améliorer l'efficacité d'un service qui effectue simultanément quatre requêtes indépendantes par HTTP vers différents systèmes?
Qu'est-ce qui peut entraîner une baisse de la vitesse d'insertion des données dans la base de données après la création d'index ?
Pouvez-vous expliquer ce qu'est Spring et à quoi il sert dans le développement Java?