Wie implementiert man eine parallele Verarbeitung innerhalb eines einzelnen Consumers mit Warten auf Abschluss? (Virtuelle Threads)
DevOps
Was sind Consumer Groups in Kafka?
In den Screenshots ist keine explizite Interviewfrage oder Aufgabe angegeben. Die Bilder zeigen Java-Code-Snippets: 1. Das erste Snippet demonstriert: - Das Erstellen einer Liste von Listen von Strings, die automatische Nummern darstellen. - Die Verwendung von Streams, um die Liste zu glätten und jedes Element auszugeben. - Die Verwendung von Streams, um eine Map zu erstellen, bei der die Schlüssel die ursprünglichen Strings sind und die Werte die Strings ohne alle Ziffern. 2. Das zweite Snippet zeigt eine Methode: ```java public static boolean isPerfectSquare(int n){ if (n < 0) return false; int sqrt = (int) Math.sqrt(n); return sqrt * sqrt == n; } ``` Diese Methode überprüft, ob eine Zahl eine perfekte Quadrat ist. In den Screenshots ist keine direkte Frage oder Aufgabe enthalten.
Welches Problem löst das Offset-Management? Was wäre ohne es?
Sollten wir eine Consumer Group erstellen, wenn wir nur einen Consumer haben?
Warum ist die asynchrone Verarbeitung innerhalb des Consumers besser als horizontale Skalierung?
//Liste der Autokennzeichen, die Nummern sind immer vom gleichen Standardtyp // Gib jede Nummer einzeln in der Konsole aus // Erstelle dann eine Karte Nummer - ihre Ziffern (Beispiel A123BC:123), wobei der Schlüssel A123BC ist und der Wert 123 //var autoNumbers = List.of(List.of("A123BC", "B421FT"), List.of("0543EC","B421FT", "I2220A")); import java.util.*; import java.lang.*; import java.io.*; class Codechef { public static void main (String[] args) throws java.lang.Exception { // dein Code hier } }
Wie kann man den Tod des Verbrauchers bei einer längeren Nachrichtenverarbeitung vermeiden und welche Gefahren birgt ein langes Lesen?
public static boolean isPerfectSquare(int n){ if (n < 0) return false; int sqrt = (int) Math.sqrt(n); return sqrt * sqrt == n; }
Welchen Technologie-Stack gab es im letzten Projekt?
Welche Aufgaben hast du genau im Projekt erledigt?
Wie kann man große Datenmengen effizient aus der Datenbank im Speicher auslesen, eine Datei erstellen und an das Frontend übergeben? Kann man Kompression verwenden?
Was passiert, wenn der Verbraucher Nachrichten lange verarbeitet (z.B. 4 Sekunden)?
//Liste der Autonummern, die Nummern sind immer vom gleichen Standardtyp // Jeden Nummer einzeln in der Konsole ausgeben // Dann eine Karte erstellen, Nummer - ihre Ziffern (Beispiel A123BC:123), wobei der Schlüssel A123BC ist und der Wert 123 //var autoNumbers = List.of(List.of("A123BC", "B421FT"), List.of("O543EC","B421FT", "I2220A"));