Java
Quelles sont les principales entités dans Kafka, de quoi elle se compose et pourquoi utiliser Kafka plutôt qu'une file d'attente ordinaire?
Parlez-moi de l'autorisation entre microservices dans votre projet et des méthodes de communication entre microservices.
Pouvez-vous en dire plus sur le projet sur lequel vous avez travaillé ? Qu'est-ce qui vous a plu ou déplu ?
init: int a = 0 int b = 0 volatile int c = 0 t1: a = 1 b = 2 c = 3 t2: println(c) println(b) println(a)
Parlez-moi de la revue de code : comment cela se passait dans votre équipe ?
Avez-vous testé votre code ? Quel était le pourcentage de couverture ?
Laquelle de ces options vous plaît le plus personnellement?
As-tu entendu parler de Zero Copy ? Qu'est-ce que c'est ?
Quels attributs de Kafka peuvent être écrits lors de l'envoi et lesquels sont uniquement en lecture?
Comment lutter contre le deadlock lors d'un verrouillage pessimiste?
Comment savoir si une requête utilise un index ? Comment surveiller les index inutilisés ?
Parlez-moi de la classe String en Java. À quoi sert-elle et quelle est sa particularité?
Comment fonctionnent les index internes (par exemple, les index B-tree) ?
Qu'est-ce que l'annotation @Transactional et comment fonctionne-t-elle en coulisses?
Avec quelles intégrations avez-vous travaillé ? Quelles intégrations API ?
Que se passera-t-il lors du prochain appel à push?
Qu'est-ce qu'un système à haute charge ? Quels étaient les chiffres réels de charge dans votre projet ?
Pourquoi @Async ne fonctionne-t-il pas lors de l'appel de méthodes dans la même classe en Spring?
Comment avez-vous effectué la déduplication des données?
Comment Kafka fonctionne-t-il avec plusieurs pods dans un même groupe de consommateurs ? Le premier a-t-il lu le message, le second le verra-t-il ?