Avez-vous déjà rencontré le problème des transactions distribuées ? Parlez du pattern Saga.
Java
Parlez-nous des modèles de conception — à quoi ils servent, quels groupes existent, des exemples.
Comment mettre en œuvre le principe de responsabilité unique dans des projets réels?
À quoi sert le mot-clé volatile?
Quel outil utiliser pour tester la charge d'un microservice?
Quelle est la différence entre LinkedList et HashMap ? En quoi LinkedHashMap diffère-t-il de HashMap ?
Quels types de relations dans Hibernate connaissez-vous et comment les décrire ? Quels sont les états d'entité existants ?
Tâche : deux listes sont données, afficher les éléments de la première qui ne sont pas dans la seconde. Écrivez une solution en Java.
Comment était assurée la maintenance des services en production ? Qui surveillait le travail ?
Comment valider l'en-tête X-Trace-ID : si l'en-tête n'est pas présent, retourner 400 ?
Caractéristiques de l'utilisation de @Transactional dans Spring. Niveaux d'isolation des transactions.
Comment faire en sorte qu'un LLM ne donne pas le token le plus probable, mais avec une certaine diversité?
Parlez-nous de la couverture des tests et de l'approche de test dans l'équipe
Qu'est-ce que JPA et Hibernate, quelle est la différence?
Pourquoi countStock doit-il être synchrone et non asynchrone?
Quelle est la différence entre MQ et Kafka?
Quelles sont les stratégies de livraison de messages dans Kafka et comment sont-elles mises en œuvre?
Le sujet Kafka possède-t-il la propriété FIFO?
À quoi sert ClassLoader?
Avez-vous dû travailler avec une machine à états dans cette tâche ?