Erzählen Sie von der Ausnahmehierarchie in Java, überprüfte und nicht überprüfte Ausnahmen
Java
Wie wird das Prinzip der Schnittstellentrennung in realen Projekten umgesetzt?
Wie geht Spring mit der Situation um, wenn mehrere Beans eine gleiche Schnittstelle implementieren?
Können Sie die Mechanismen der Transaktionsisolationsebenen in PostgreSQL und deren Einfluss auf Konkurrenz und Datenintegrität erklären?
Können Sie den Arbeitsmechanismus der Annotation @OneToMany im Kontext von ORM und Beziehungen zwischen Tabellen erklären?
Erwägen Sie die Verwendung einer verketteten Liste, um ein Element am Anfang der Liste hinzuzufügen. In welchen Fällen ist dies gerechtfertigt?
Kann man Standard-Sammlungen in einer Multithread-Umgebung ohne Risiko von Synchronisierungsfehlern verwenden?
Erzählen Sie von einer schwierigen Aufgabe aus Ihrer Berufserfahrung — API-Integration und Lösung von Timeout-Problemen.
Welche Schrittfolge wird bei der Entwicklung dieses Projekts umgesetzt?
Auf welche Weise kann eine Umgebung für Teststände eingerichtet werden?
Haben Sie das Repository-Muster in Ihren Projekten verwendet?
Was sind die Hauptunterschiede zwischen den Methoden der Dependency Injection in Softwaresystemen?
Welche Unterschiede bestehen zwischen den Versionen von JUnit 4 und JUnit 5 im Kontext des Testens?
Haben Sie Erfahrung darin, die Effizienz der Datenbank und deren Einstellungen zur Beschleunigung der Antworten zu verbessern?
Welche Änderungen treten bei der physischen Anordnung der Daten auf der Festplatte auf, nachdem eine Zeile aus einer Tabelle in der Datenbank gelöscht wurde?
Erbt die Schnittstelle Map in Java von der Schnittstelle Collection?
Haben Sie die offizielle Kubernetes-Dokumentation studiert?
Wie behebst du Konflikte bei Abhängigkeiten bei der Verwendung von spring-boot-starter-test?
Welche Methoden gibt es zur Umgebungskonfiguration außer der Verwendung von Konfigurationsprofilen?
Haben Sie Liquibase schon einmal verwendet, um Änderungen in der Datenbank rückgängig zu machen?