Können Sie erklären, was eine Terminal-Operation in der Stream API ist und wie sie funktioniert?
Java
Was ist das Konzept von flatMap bei der Arbeit mit Sammlungen?
Welche Metriken und Kennzahlen kennst du, die in Spring Boot zur Überwachung und Analyse der Anwendungsleistung verwendet werden?
Was ist @Transactional in Spring und was passiert, wenn die erste Methode die zweite aufruft, beide mit @Transactional markiert?
Können Sie das Funktionsprinzip der Methode `fork()` in der Klasse `ForkJoinPool` in Java erklären?
Was ist optimistische und pessimistische Sperrung in Hibernate?
Kannst du im Team mit konfrontativen oder schwierigen Kollegen arbeiten?
Ist es optimal, das Backend als Hauptbestandteil der Architektur des Projekts zu verwenden?
Wie kann man in Java einen Ausführungsthread erstellen und starten?
Wie viele Tabellen können maximal in einer Abfrage in PostgreSQL verwendet werden?
Was sind die Wurzelpunkte (GC Roots) für den Garbage Collector?
Erzählen Sie die grundlegende Hierarchie der Ausnahmen in Java. Was sind überprüfte und nicht überprüfte Ausnahmen?
Mit welchen Frameworks haben Sie in Ihren Projekten gearbeitet?
Wenn in einem Programm zwei unabhängige parallele Streams erstellt werden, verwenden sie dann denselben ForkJoinPool? Welche Probleme verursacht das?
Welchen Betrag betrachten Sie basierend auf Ihrem Einkommensniveau?
Was ist die Aufgabe der Annotation @Component im Kontext von Spring und wofür wird sie verwendet?
Wofür ist die Schnittstelle Future? Worin unterscheidet sich CompletableFuture?
Wie groß ist das Team, das am aktuellen Projekt beteiligt ist?
Kannst du die wichtigsten Eigenschaften und Merkmale des Spring-Frameworks aufzählen?
Was sind Spring-Profile und wie konfiguriert man eine Anwendung für verschiedene Umgebungen? Wie beeinflusst man den Bean-Erstellungsprozess?