Haben Sie mit Testautomatisierungstools und Code-Überprüfungsbibliotheken gearbeitet?
Java
Können bei Verwendung der EAGER-Laderstrategie Probleme vom Typ N+1 auftreten?
Wie wird die Thread-Sicherheit bei der Verwendung statischer Methoden gewährleistet?
Erklären Sie, was der Begriff 'unveränderlich' im Kontext der Programmierung bedeutet.
Ist es zulässig, dass eine Schnittstelle im funktionalen Stil eine Standardimplementierung einer Methode enthält?
Ist es notwendig, die Datenansicht in PostgreSQL zu aktualisieren?
Wie implementiert man in Java eine Klasse, deren Instanzen nach der Erstellung nicht verändert werden können?
Kannst du die Arten von Views in PostgreSQL nennen und ihre Eigenschaften erklären?
Könnten Sie mir erzählen, wie der Arbeitsprozess an Ihrem letzten Arbeitsplatz organisiert war?
Welche Arten von Lazy- und Eager-Ladungsstrategien bietet Hibernate an?
Erklären Sie die Rolle und Funktion des View-Komponenten in der PostgreSQL-Datenbank.
Ist es erlaubt, die Annotation @ExtendWith bei jeder Klasse bei der Verwendung von Tests anzuwenden?
Haben Sie Erfahrung in der Verwendung von Multithreading in Java-Projekten?
Wie implementieren Sie das Testen Ihres Codes mit JUnit?
Können Sie erklären, wie die Lazy-Lade-Strategie in JPA/Hibernate funktioniert?
Welche Schritte würdest du unternehmen, wenn du auf die Unmöglichkeit stößt, einen Fehler in der Testumgebung zu reproduzieren?
Haben Sie Optimierungen oder Überprüfungen von SQL-Abfragen durchgeführt, um deren Effizienz zu verbessern?
Wie kann man in der Stream API nur eindeutige Objekte aus einem Datenstrom extrahieren?
Wie kann man die Korrektheit und Leistung einer Datenbank überprüfen?
Kann man Aggregatfunktionen auf Daten anwenden, ohne die GROUP BY-Klausel zu verwenden?