Sobes.tech

Java

Erzähle mir von den Tests. Nimmst du an automatisierten oder manuellen Tests teil?

Senior
148

Erzählen Sie mir von der Hierarchie der Sammlungen in Java

Middle
147

Können Sie die Rolle des Buchstabens 'V' im Namen des B-Baums und seine Bedeutung erklären?

Junior — Middle
147

Warum haben Sie im Mai gekündigt?

Senior
147

Erzählen Sie von den Methoden equals() und hashCode(), ihrem Vertrag und ihrer Rolle in HashMap

Senior
147

Warum suchst du jetzt nach einem Job?

Senior
147

Welche Indizes würdest du auf die Tabelle setzen und warum?

Senior
146

Warum war SQL-Optimierung notwendig und wie wurden die Verantwortlichkeiten zwischen Dateningenieuren und Entwicklern abgegrenzt?

Senior
146

Wie richtet man einen AI-Coding-Agenten ein (z.B. über MD-Dateien)?

Senior
146

Welche anderen Skalierungsmöglichkeiten gibt es außer der horizontalen?

Senior
146

Wie implementiert man das Strategy-Muster für die dynamische Auswahl eines Dienstes basierend auf dem Entitätstyp in Spring (Code-Aufgabe)?

Senior
146

Wie liest man eine große CSV-Datei (über 1 GB)? Wie parst man sie und löst das Problem der Zeilenunterbrechung an den Chunk-Grenzen?

Senior
146

/** * == FT == * Der Bestellverarbeitungsdienst erhält eine Bestellung zur Verarbeitung über die REST API. * Die Verarbeitung erfolgt wie folgt: * - Überprüfen der Verfügbarkeit des Produkts im Lager (externer Dienst via REST/HTTP). Wenn das Produkt nicht verfügbar ist, wird die Bestellung nicht weiter verarbeitet. * - Bestellung in der Bestelldatenbank speichern * - Weiterverarbeitung der Bestellung starten (Processing, externer Dienst via REST/HTTP) * - Benachrichtigungen über die neue Bestellung initiieren (Notification, externer Dienst via REST/HTTP) * * == HINWEIS == * - Die Verarbeitung sollte so sein, dass wenn das Speichern der Bestellung in der Datenbank fehlschlägt, die Bestellung nicht verarbeitet (processing) oder Benachrichtigungen (notification) gestartet werden. * - Verwenden Sie eine Bestell-ID zur Korrelation der Logs. * - Messen Sie 1) die Anzahl der angenommenen Bestellungen 2) die Anzahl der erfolgreich verarbeiteten Bestellungen * - Der Dienst sollte bis zu 100 Bestellungen pro Sekunde verarbeiten können. */

Senior
146

Fragen zum Gehalt — hast du in die Spanne gepasst?

Senior
146

Erzählen Sie mir von dem JVM-Speicher: Woraus er besteht und wie er bereinigt wird.

Senior
145

//Ein Array von Zahlen ist gegeben, in dem alle Zahlen außer einer ein Paar haben, //Finde die Zahl, die nur einmal vorkommt // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ Map<Integer, Integer> freq = new HashMap<>(); for (int i : arr){ freq.merge(i, 1, Integer::sum); } return freq.entrySet().stream() .filter(e -> e.getValue() == 1) .findFirst().get().getKey() .orElseThrow( () -> new NoSuchElementException("no unique elements") ); }

Senior
145

Wie viele Zeilen geben LEFT JOIN, RIGHT JOIN und INNER JOIN für Tabellen mit 3 und 5 Zeilen zurück?

Senior
145

Was sind Microservices und warum sind sie beliebt? Sollten sie immer verwendet werden?

Senior
144

Hast du an der Implementierung von Technologien teilgenommen? Wie löst du technische Meinungsverschiedenheiten im Team?

Senior
144

War das Statusmodell systemweit einheitlich oder nur im Rahmen einer bestimmten Anzahl von Diensten?

Middle+
144
/93