Hast du an der Erstellung oder Gestaltung eines Microservices-Systems teilgenommen?
Java
Können Sie das Prinzip der Schnittstellentrennung aus SOLID erklären und seine Bedeutung in der Softwareentwicklung?
Wie man überprüfte Ausnahmen im Code richtig verwaltet und darauf reagiert?
Welche Komponenten und Werkzeuge enthält die Standardimplementierung des Java Development Kit (JDK)?
Kannst du die verschiedenen Arten von Ausnahmen auflisten, mit denen du in der Praxis konfrontiert wurdest?
Wann genau werden die Methoden der Zwischenverarbeitung in der Stream-Kette in Java aufgerufen?
Haben Sie Erfahrung im Umgang mit entfernten Servern oder Diensten?
Wie kann man Einschränkungen für mehrere Spalten in einer Datenbank oder einem System festlegen?
Was ist die Hauptfunktion der Schnittstelle Predicate in Java oder einer ähnlichen Programmiersprache?
Welche Einschränkungen und Begrenzungen gibt es bei den Datentypen für Spalten in einer Datenbanktabelle?
Könnten Sie die verschiedenen Gültigkeitsbereiche auflisten und beschreiben, die für Beans in Spring verwendet werden?
Erklären Sie, was unter dem Begriff 'Typenlöschung' in Programmiersprachen verstanden wird.
Erklären Sie, was unerwünschtes Lesen von Daten innerhalb einer Transaktion ist und wie es sich von anderen Lesetypen unterscheidet.
Könnten Sie ein Beispiel nennen, wann die @Transactional-Annotation in Spring verwendet wird und wofür sie dient?
In welchem Element der HashMap-Sammlung wird die Methode hashCode angewendet — beim Schlüssel oder beim Wert?
Haben Sie die JVM-Parameter zur Optimierung der Anwendungsleistung eingestellt?
Welcher Speicherbereich, Stack oder Heap, hat die größere Kapazität?
In welchen Fällen ist die Verwendung der Bean-Annotation in einem Projekt erforderlich?
Worin besteht der Unterschied zwischen Zwischenoperatoren und Terminaloperatoren in Datenströmen oder Sequenzen?
Was ist der Zweck und die Verwendung des Schlüsselworts final in der Programmiersprache?