Java
Welche Methoden können angewendet werden, um die Geschwindigkeit der Abfragen an eine Tabelle zu erhöhen, die täglich etwa 100.000 neue Einträge verarbeitet, und wie wirkt sich dies auf die Ausführung der Wochenabfragen aus?
Welche logischen Operationen und Operatoren kennen Sie?
Was sind die Vorteile des Builder-Designmusters im Vergleich zu einem normalen Konstruktor?
Wie sind Sie mit Konflikten oder Schwierigkeiten im Team umgegangen?
Wie kann eine einheitliche Anhebung des Kontexts für Tests in verschiedenen Klassen gewährleistet werden?
Erzählen Sie von JdbcTemplate und seinen wichtigsten Merkmalen bei der Arbeit mit Datenbanken.
Haben Sie eigene Klassen zur Behandlung von Fehlern und Ausnahmen in Ihren Projekten entwickelt?
Erklären Sie die Unterschiede zwischen LEFT JOIN und RIGHT JOIN in SQL und deren Auswirkungen bei der Tabellenverknüpfung.
Kannst du die wichtigsten Beziehungstypen in relationalen SQL-Datenbanken aufzählen?
Was sind Einschränkungen in SQL?
Wie schließt man die Verbindung zur Datenbank richtig?
Was ist die Besonderheit bei der Verwendung von CopyOnWriteArrayList?
Welche externen Dienste haben Sie für die Integration mit Ihrem System verwendet?
Erklären Sie, wofür der Mechanismus der geteilten Sperren (Shared Lock) in Datenbankverwaltungssystemen oder in der Multithread-Programmierung verwendet wird.
Welche Objekttypen werden während des Garbage Collection-Prozesses automatisch vom Speicher bereinigt?
Kannst du Beispiele für verschiedene Arten von Headern geben, die in HTTP-Anfragen verwendet werden?
Beschreiben Sie den Funktionsmechanismus des HTTP-Protokolls und wie es den Datenaustausch zwischen Client und Server gewährleistet.
Was ist die Essenz primitiver Datentypen?
Wie erfolgt die verzögerte Initialisierung von Objekten in Softwaresystemen?
Welche Eigenschaft wird verwendet, um die Hintergrundfarbe festzulegen?