Java
Erklären Sie, wofür der Mechanismus der geteilten Sperren (Shared Lock) in Datenbankverwaltungssystemen oder in der Multithread-Programmierung verwendet wird.
Welche Klassen in Java unterstützen das Lesen und Schreiben von Streams im komprimierten Format?
Beschreiben Sie den Funktionsmechanismus des HTTP-Protokolls und wie es den Datenaustausch zwischen Client und Server gewährleistet.
Welche Eigenschaft wird verwendet, um die Hintergrundfarbe festzulegen?
Warum kann hashCode() bei verschiedenen Objekten die gleichen Werte zurückgeben?
Wie kann die Einzigartigkeit der Schlüssel bei der Verwendung der Datenstruktur HashMap garantiert werden?
In welchen Situationen kann in einer Anwendung eine ClassCastException ausgelöst werden?
Auf welche Weisen kann man in Java Datentypen vergleichen?
Was passiert, wenn man im ApplicationContext versucht, dasselbe Bean mehrmals zu erhalten?
Ist es im Kontext der Geschäftslogik erforderlich, alle Felder der Entität bei der Implementierung der Methode equals zu berücksichtigen?
Wer hat die Kontrolle und Verwaltung der Datenbanken in Ihrem letzten Projekt durchgeführt?
Was ist der Unterschied zwischen einer Ausnahme (Exception) und einem Fehler (Error) in Java?
Haben Sie in Ihren Projekten das Isolationsniveau Repeatable Read angewendet?
In welchen Situationen in der Programmiersprache sollte das Schlüsselwort synchronized verwendet werden, um die Thread-Sicherheit zu gewährleisten?
Können zyklische Abhängigkeiten zu Speicherlecks in einem Programm führen?
Wie viele Bytes belegt der Datentyp long im Speicher?
Erzählen Sie vom Lebenszyklus von Maven.
Wie haben Sie neue Funktionen in Ihrem letzten umgesetzten Projekt hinzugefügt?
Welche Tools und Bibliotheken für automatisierte Tests haben Sie in Ihren Projekten verwendet?
Wie unterscheiden sich die statische und dynamische Bindung von Methoden in Java und was sind ihre Besonderheiten?