Sobes.tech

Java

Erzählen Sie uns von den SOLID-Prinzipien

Middle
107

Warum ist das Isolationsniveau Repeatable Read in diesem Kontext notwendig und ist es notwendig?

Senior
106

Wie werden die Verbraucher auf die Partitionen verteilt: verbindet sich jeder Verbraucher mit jeder Partition oder nicht?

Senior
106

Verbindung die Anwendung direkt zu PostgreSQL oder über eine Zwischenkomponente?

Senior
105

Was ist RAG aus Sicht der Dokumente — um welche Dokumente handelt es sich und wie werden sie vorbereitet?

Senior
104

Das Produkt kam mit der Anfrage, einen Loyalitätsdienst zu entwickeln, der basierend auf der Anzahl der gelieferten Bestellungen (Master-System für Bestellungen OMS) dem Zahlungsdienst (Kassierer) die Höhe des Rabatts mitteilt. Der Loyalitätsdienst wird vorerst keine Front-End-Komponente haben, es ist nur in der Datenbank eine Zuordnung zu speichern, wie viele gelieferte und nicht stornierte Bestellungen welchem Rabatt entsprechen. Etwas in der Art: Bestellungen Rabatt [phone]% [phone]% [phone]% [phone]% Es ist notwendig, einen Dienst zu entwerfen, Mechanismen für die Integration mit dem Zahlungsdienst und dem Bestellmanagementdienst vorzuschlagen. Es ist notwendig, die Architektur des Dienstes zu entwerfen, die an das Entwicklungs- und Deployment-Team übergeben werden kann.

Senior
102

Wie schützt man einen Controller anhand von Rollen in Spring Security?

Senior
100

Erzählen Sie uns von den Projekten, Technologien und technischen Herausforderungen, an denen Sie gearbeitet haben.

Senior
99

Wenn Sie die Anzahl der Partitionen von eins auf zehn erhöhen, wie verteilen Sie die Nachrichten gleichmäßig auf sie?

Senior
93

Warum konnten Sie die synchrone API nicht einfach skalieren, Anwendungsinstanzen hinzufügen oder die Datenbankkapazität erhöhen, anstatt Kafka zu verwenden?

Senior
85

Sie haben erwähnt, dass Sie die Operationen von 600 auf 100–150 ms beschleunigt haben. Welche Technologien und Lösungen haben das ermöglicht?

Senior
83

Was ist Ihre allgemeine Erfahrung im IT-Bereich?

Senior
82

Wie platziert HashMap Objekte in der Baum-Box, wenn der Schlüssel nicht Comparable ist?

Senior
81

Sind Sie mit dem Outstaffing-Modell vertraut?

Senior
76

In welchen Fällen würden Sie @Async verwenden?

Senior
66

Wie implementiert man zwei Integrationsimplementierungen: eine echte für die Produktion und eine Mock für Tests?

Senior
58

Wie ist HashMap intern aufgebaut?

Senior
56

Was machen Object.wait(), notify() und notifyAll() ?

Senior
56

Wie wählt man zwischen zwei Implementierungen über eine Konfiguration ohne Spring-Profile?

Senior
55

Implementieren Sie einen thread-sicheren RateLimiter: höchstens 5 Anfragen pro Sekunde für ein userId, Methode isAllowed(String userId).

Senior
55
/92