Requête SQL : afficher les identifiants des utilisateurs et le nombre de leurs commandes en statut COMPLETED, y compris les utilisateurs sans commandes de ce statut
Java
Comment Spring organise-t-il le processus de création des beans depuis le démarrage de l'application ? Comment fonctionnent les auto-configurations et les annotations conditionnelles ?
Explique le problème N+1 dans JPA/Hibernate, quand il se produit et comment il est résolu
Quels types d'index connais-tu dans PostgreSQL ? Parle de l'index B-tree, comment il fonctionne. Qu'est-ce qu'un index GIN ?
Énumérez les niveaux d'isolation des transactions et expliquez brièvement à quoi ils servent.
Qu'est-ce que Kafka Streams et en quoi diffère du schéma de fonctionnement habituel avec Kafka?
Parlez-moi de votre expérience professionnelle, de vos réalisations clés et de votre stack technologique
Comment Spring se comporte-t-il lorsqu'il appelle une méthode d'un autre bean avec @Transactional(propagation = REQUIRES_NEW) depuis une méthode avec une propagation par défaut ? Que se passe-t-il avec la transaction parente ?
Avez-vous déjà été confronté à des dépendances cycliques ? Comment y faire face ?
Parlez-moi du mécanisme de transactions dans Spring, comment il est implémenté, ses limitations
Qu'est-ce que l'inversion de contrôle (IoC), comment ce principe est-il mis en œuvre et à quoi sert-il?
Parlez-moi du travail avec Kubernetes : quelle est la différence entre la sonde de vivacité et la sonde de disponibilité ? Pourquoi y a-t-il deux choses comme les requêtes et les limites de ressources ?
Exercice en Java : étant donné un tableau int[], il faut former deux listes — uniquement les uniques et uniquement les doublons
Exercice Java Streams : trier un Map<String, Integer> par valeur avec des streams
Parlez-moi des types de garanties de livraison dans Kafka, en quoi ils diffèrent et dans quels cas il est préférable d'utiliser chacun.
Comment garantir la sémantique exactly once dans Kafka ? Comment l'idempotence du producteur est-elle assurée techniquement ?
Parle-moi de gRPC : comment ça fonctionne, quels sont ses avantages par rapport à REST
Parlez-moi du pattern SAGA, il y a deux types : orchestration et chorégraphie, quelle est la différence ?