Java
[nom] a demandé : en intégration, avez-vous principalement travaillé avec REST ou avez-vous dû travailler avec gRPC ?
Quelles méthodes de synchronisation des threads en Java connais-tu?
Quelle est la différence entre les interfaces Iterable et Iterator?
Que se passe-t-il si nous utilisons POST, mais HTTP (pas HTTPS) ?
À quoi sert un groupe de consommateurs dans Kafka?
Quelles approches avez-vous utilisées pour effectuer des revues de code inter-équipes?
Pouvez-vous expliquer le rôle de la lettre 'V' dans le nom de l'arbre B et sa signification?
L'ordre des objets passés à la méthode compare influence-t-il sa valeur de retour?
Ont-elles des méthodes avec une implémentation par défaut dans les interfaces?
Quelle est la différence entre les modèles Builder et Facade dans le contexte de la conception de systèmes logiciels?
Avez-vous utilisé des schémas pour les messages dans Kafka (par exemple, Avro) ?
Le code réactif avec des transactions synchrones est-il bien compatible?
Y a-t-il des projets supplémentaires qui peuvent être réalisés?
Quelle est votre expérience avec Spring Data (JPA, JDBC, Redis) ? Quels problèmes intéressants avez-vous rencontrés avec @Transactional ?
Pouvez-vous expliquer ce que l'on entend par initialisation du contexte dans le cadre de Spring Framework?
Comment Spring Boot charge-t-il ses modules et composants?
Faut-il prendre en compte l'ordre des champs lors de la création d'un index dans la base de données?
Est-ce une interdiction d'accéder aux données obtenues dans le cadre d'une transaction, et ces opérations sont-elles autorisées lors de l'exécution d'une autre transaction?
Comment assurer l'exécution d'une méthode dans Spring après que toutes les dépendances du bean ont été remplies pour effectuer des actions supplémentaires
Avez-vous une compréhension des principes du développement de systèmes distribués ?