Wie konfiguriert man die Interaktion zwischen Producer und Consumer in Kafka, wenn der Consumer-Service auf 3 Instanzen repliziert ist und die Preise der Produkte aktualisiert? Wie vermeidet man Race Conditions?
Java
Wie haben Sie die Belastung der Systeme in Ihrem letzten Projekt bewertet?
Der Dienst begann mit der Zeit langsam SELECT-Anfragen an die Tabelle auszuführen. Warum und was tun?
Wie implementiert man einen thread-sicheren Zähler im Speicher?
Warum haben Sie sich für Cassandra entschieden? Welche Alternativen haben Sie in Betracht gezogen? Wie haben Sie sie überprüft?
Erzählen Sie uns von Indizes in Datenbanken: Welche gibt es, wie beschleunigen sie, wann sind sie nicht notwendig?
Wozu dient Postgres, wenn Sie Ereignisse an Kafka senden? Wie erhält der Kunde das Ergebnis?
In welchen Fällen ist es sinnvoll, einen Konstruktor zur Übergabe von Abhängigkeiten an eine Klasse zu verwenden?
Wie implementiert man Saga? Wie macht man das?
In welchen Situationen wird empfohlen, die Schnittstelle Comparable zum Vergleichen von Objekten zu verwenden?
Worauf achtest du bei der Integration in ein neues Team?
Muss die Reihenfolge der Spalten bei der Erstellung von zusammengesetzten Indizes in einer Datenbank berücksichtigt werden?
Haben Sie Erfahrung mit sequenziellen Tabellenscans in Datenbanken?
Können Sie erzählen, wie Sie in Ihrem letzten Projekt mit Datensammlungen gearbeitet haben?
Kannst du die Arten von Caching auflisten, die in Hibernate verwendet werden?
Welche Datenstruktur bietet eine schnellere Leistung beim Hinzufügen und Entfernen von Elementen: ArrayList oder LinkedList?
Implementieren Sie Spring Boot in Ihrem aktuellen Projekt für die Entwicklung?
Wie hoch ist die Komplexität des Zugriffs auf das erste und das letzte Element in ArrayList?
Vorteile und Nachteile von JPA vs JDBC?
Welche Komponente der JVM benötigt mehr Speicher: der Bereich zum Speichern von Objekten (Heap) oder der Bereich zum Ausführen von Methoden (Stack)?