Welche Hauptkategorien von Methoden bieten Möglichkeiten zur Datenverarbeitung in der Stream API?
Java
Wie kann man ein Funktionsargument per Referenz übergeben, damit Änderungen innerhalb der Funktion auf die ursprüngliche Variable reflektiert werden?
Auf welche Weise kann die Leistung einer Abfrage in einer Datenbank verbessert werden?
Können Sie erklären, was der Begriff 'immutable Objekt' bedeutet und was seine wichtigsten Merkmale sind?
Wie behandelt man Ausnahmen im reaktiven Code?
Was fangen wir im catch, wenn eine Ausnahme sowohl im try als auch beim Schließen der Ressource (try-with-resources) auftritt?
Erklären Sie das Konzept der parallelen Streams in der Stream-API und deren Eigenschaften
In welchen Situationen sorgt die Verwendung der Annotation @Transactional in Spring nicht für das erwartete Transaktionsverhalten?
Gibt es Feedback oder zusätzliche Fragen nach dem Vorstellungsgespräch?
Kann man Ausnahmen abfangen, die im Code nicht explizit deklariert sind?
Erklären Sie das Funktionsprinzip der Pipeline-Methode in Stream und ihre Besonderheiten.
Was ist ein Memory Leak (Speicherleck)?
Wie erfolgt die Übergabe von Werten in Java beim Aufruf von Methoden – per Referenz oder per Wert?
Vorteile und Nachteile von JPA vs JDBC?
Kann man die Größe des für die Datenspeicherung reservierten Stapelbereichs in der Programmierung ändern?
Welche Methoden und Werkzeuge verwendest du normalerweise, um mit der Datenbank im Rahmen von Spring-Anwendungen zu interagieren?
Wie vereinfacht man die Behandlung, wenn man mehrere Ausnahmen gleich behandeln möchte (Multi-catch)?
Erklären Sie das Konzept der unveränderlichen (immutable) Klassen in der Programmierung und wie sie verwendet werden.
Was ist der Unterschied zwischen Zwischen- und Endmethoden in der Programmierung?
Erklären Sie, was unchecked exceptions in der Programmierung sind