Sobes.tech

Java

Comment éviter la double facturation au niveau du microservice et de Kafka lorsque le client clique deux fois sur 'Retirer des fonds' ?

Senior
ИП Ганус Александр Андреевич
89

Conditions Il y a 3 entités : utilisateur, chat, message - L'utilisateur a un nom et une date d'inscription - Le chat a un nom et une date de création - Le message a du texte, un auteur et une date de création - Un utilisateur peut être dans plusieurs chats en même temps - Le message doit appartenir à un chat, et ne peut appartenir qu'à un seul chat à la fois - Il faut décrire le domaine sous forme de tableaux

Senior
Ozon ФинтехOzon Финтех
89

Y a-t-il des situations où le Kafka Producer attend le Consumer?

Senior
Octo
89

Pourquoi avez-vous utilisé Spring Web pour API Gateway plutôt que des solutions proxy prêtes comme Nginx, Envoy?

Senior
Альфа
89

Parlez-nous des principes SOLID

Middle
СБЕРСБЕР
89

// 3 public class Variables { public static void main(String[] args) { A a = new A(); a.val = 1; inc(a); System.out.println(a.val); set(a); System.out.println(a.val); } public static class A { public int val; } public static void inc(A a) { a.val++; } public static void set(A a) { a = new A(); a.val = 10; } }

Senior
СБЕРСБЕР
89

Que faire après le premier ticket ? Comment construire le développement futur du junior ?

Senior
ОТП БанкОТП Банк
89

Quel horaire de travail envisages-tu?

Senior
СБЕРСБЕР
89

Nous devons intercepter toutes les requêtes dans Kafka et les envoyer au système d'audit ou de télémétrie. Comment le ferais-tu?

Senior
СБК ПАРУС
89

Avez-vous examiné les métriques de processus — plan vs réalité pour les tâches?

Senior
ОТП БанкОТП Банк
89

Qui a été impliqué dans le développement de microservices de zéro à la vente?

Senior
01.tech
89

ArrayList vs LinkedList lors de l'itération sur un million d'éléments — lequel est plus rapide ?

Middle+
МТСМТС
89

Comment ajouter la journalisation dans toutes les méthodes de l'ancien service sans modifier la logique métier?

Senior
EXPERA
89

Est-ce le cas où vous avez doublé la capacité?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
89

Que se passe-t-il si le planificateur a envoyé un événement à Kafka, mais a échoué avant de marquer l'enregistrement dans la boîte d'envoi comme envoyé?

Middle+
луция
89

Quelle est la différence entre les index hash et les index B-tree ? Lequel est préférable pour rechercher par nom de famille ?

Senior
ТБанк
89

Quel est le problème principal de cette implémentation - La connexion à Redis est en dur - Il y a un pool de connexions pour Redis - L'appel non vérifié à `jedis.get` peut retourner null - Utilisation de la commande `KEYS`, qui surcharge le serveur - Pas d'événements Redis

Senior
СБК ПАРУС
88

Quel framework utilisez-vous le plus?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
88

Quelle est la différence entre créer un thread via ExecutorService et via new Thread?

Senior
ИП Ганус Александр Андреевич
88

Que fait la méthode parallelStream?

Senior
IT OneIT One
88
/726