Java
Comment détecter une fuite de mémoire (analyse du Heap Dump) ?
Parlez-moi de votre expérience avec la programmation multithread. Quel niveau d'API utilisez-vous?
Si vous créez deux flux parallèles indépendants dans un même programme, utiliseront-ils le même ForkJoinPool ? Quels problèmes cela peut-il poser ?
À quoi servent les annotations @Qualifier et @Primary dans Spring?
Énumérez les modèles de conception (GoF) que vous connaissez avec certitude.
Exercice Java Streams : trier un Map<String, Integer> par valeur avec des streams
Parle-moi de la tâche la plus difficile/intéressante.
Comment vérifieriez-vous s'il y a des doublons dans un tableau d'un million de nombres?
Y a-t-il d'autres modèles pour les transactions distribuées, en plus de Saga?
Qu'est-ce qui manque dans le schéma avec Redis ? Comment résoudre le problème de liaison entre order_id et courier_id ?
Qu'est-ce qu'un groupe de consommateurs dans Kafka?
Peut-on utiliser le mécanisme AOP pour ajouter sa propre logique?
Quelle est la différence entre les interfaces Iterable et Iterator?
Quelle est la principale cause du comportement incorrect du code lors de l'utilisation d'une carte immuable? Les champs sans "lecture seule" peuvent être modifiés HashMap ne conserve pas l'ordre des éléments Une utilisation excessive des enveloppes cause de la confusion La carte "Immuable" reflète les changements de la carte d'origine Une mauvaise utilisation de l'objet entraîne une erreur
Quels sont les scopes des beans Spring?
Avez-vous de l'expérience dans la réécriture de produits Legacy?
Pouvez-vous énumérer les principaux types de solutions architecturales pour l'interaction des microservices?
Pourquoi ne peut-on pas simplement utiliser une seule variable max au lieu de la deuxième pile?
Qu'est-ce qui vous a motivé à choisir notre organisation pour travailler ?
Quels sont les avantages et inconvénients de l'utilisation de plusieurs index dans une base de données?