Worin unterscheiden sich die Schnittstellen Stream und Collection in Java, und in welchen Szenarien ist ihre Anwendung gerechtfertigt?
Java
Was ist Ihr Studienprofil oder Fachrichtung?
Kannst du die Muster nennen, die für den Aufbau von Datenstrukturen verwendet werden?
Wie bewertet man die zeitliche Komplexität der Operationen Einfügen, Löschen und Suchen von Elementen in einer verketteten Liste?
Welche Erfahrung haben Sie im Umgang mit der JOOQ-Bibliothek zur Arbeit mit Datenbanken?
Welches Ergebnis liefert der Aufruf von nicht-terminalen Methoden bei Datenströmen in der Stream-API?
Welche Maßnahmen ergreift das Datenbanksystem, wenn gleichzeitig zwei Transaktionen versuchen, denselben Datensatz zu ändern?
Welche Methoden können Sie verwenden, um eine konsistente Ausführung des Programmcodes sicherzustellen?
Welche Funktionen der funktionalen Programmierung wurden in Java 8 eingeführt?
Wie kann man in Spring einen Prototyp-Bean definieren, sodass bei jeder Anfrage eine separate Instanz des Objekts erstellt wird?
Wie gehst du im Alltag vor, wenn du Probleme mit einer Aufgabe hast?
Welche Rolle spielen Proxy-Objekte in Hibernate und warum werden sie erstellt?
Kannst du ein Beispiel für die Verwendung eines Strukturmusters bei der Gestaltung von Softwaresystemen geben?
Wie vergleichst du zwei Objekte unter Berücksichtigung ihres konkreten Typs bei Verwendung der Methode equals?
Wie unterscheidet man prozedurale Programmierung von objektorientierter Programmierung anhand ihrer wichtigsten technischen Merkmale?
Kann komplexe Geschäftslogik in eine mit @Query annotierte Repository-Methode in Spring eingebunden werden?
Wie ist die zeitliche Komplexität der Operation zum Einfügen eines Elements am Anfang einer dynamischen ArrayList?
Kannst du die verschiedenen Vererbungsansätze in JPA zur Modellierung von Beziehungen zwischen Entitäten erläutern?
Welcher Code lässt sich leicht durch Tests abdecken? Nenne mindestens drei Kriterien für gut testbaren Code.
Wie richtig ist es, ein veränderbares Objekt als Schlüssel in einer HashMap zu verwenden? Welche Anforderungen müssen beachtet werden?