Sobes.tech

Java

Wie kann man doppelte Abzüge auf Ebene des Microservices und Kafka verhindern, wenn ein Kunde zweimal auf 'Auszahlung' klickt?

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

Bedingungen Es gibt 3 Entitäten - Benutzer, Chat, Nachricht - Der Benutzer hat einen Namen und ein Registrierungsdatum - Der Chat hat einen Namen und ein Erstellungsdatum - Die Nachricht hat Text, Autor und Erstellungsdatum - Ein Benutzer kann gleichzeitig in mehreren Chats sein - Eine Nachricht muss zu einem Chat gehören und kann nicht gleichzeitig mehreren Chats zugeordnet sein - Der Anwendungsbereich soll in Form von Tabellen beschrieben werden

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

Gibt es Situationen, in denen der Kafka Producer auf den Consumer wartet?

Senior
Octo
89

Warum haben Sie Spring Web für API Gateway verwendet und keine fertigen Proxy-Lösungen wie Nginx, Envoy?

Senior
Альфа
89

Erzählen Sie uns von den SOLID-Prinzipien

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

Was kommt nach dem ersten Ticket? Wie baut man die weitere Entwicklung des Juniors auf?

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

Welchen Arbeitsplan erwägst du?

Senior
СБЕРСБЕР
89

Wir müssen alle Anfragen in Kafka abfangen und an das Audit- oder Telemetriesystem senden. Wie würdest du das machen?

Senior
СБК ПАРУС
89

Haben Sie die Prozessmetriken — Plan vs. Ist bei den Aufgaben überprüft?

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

Wer war an der Entwicklung von Microservices von Grund auf bis zum Verkauf beteiligt?

Senior
01.tech
89

ArrayList vs LinkedList bei der Iteration über eine Million Elemente — was ist schneller?

Middle+
МТСМТС
89

Wie man in allen Methoden des alten Dienstes Logging hinzufügt, ohne die Geschäftslogik zu ändern?

Senior
EXPERA
89

Ist das der Fall, bei dem Sie die Kapazität verdoppelt haben?

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

Was passiert, wenn der Scheduler ein Ereignis an Kafka sendet, aber abstürzt, bevor er den Eintrag im Outbox als gesendet markiert?

Middle+
луция
89

Worin unterscheiden sich Hash-Indizes von B-Baum-Indizes? Welcher ist besser geeignet für die Suche nach Nachnamen?

Senior
ТБанк
89

Was ist das Hauptproblem dieser Implementierung - Die Verbindung zu Redis ist hardcodiert - Es gibt einen Verbindungspool für Redis - Der unüberprüfte Aufruf `jedis.get` kann null zurückgeben - Verwendung des Befehls `KEYS`, der den Server belastet - Keine Redis-Ereignisse

Senior
СБК ПАРУС
88

Welches Framework verwendest du am meisten?

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

Was ist der Unterschied zwischen der Erstellung eines Threads über ExecutorService und über new Thread?

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

Was macht die Methode parallelStream?

Senior
IT OneIT One
88
/726