Können Sie den Begriff 'Run time' und seine Rolle bei der Ausführung von Programmen erklären?
Java
Was ist deine Stärke, wie würdest du das Team stärken?
Worin unterscheiden sich die Befehle break und continue bei der Verwendung in Schleifen, und in welchen Fällen sollte man welche verwenden?
Nimmst du aktiv an Teamdiskussionen und Besprechungen teil?
Nimmst du Änderungen an der bereitgestellten Version der Anwendung nach Korrekturen oder Updates vor?
Wie kann man Konflikte bei verschiedenen Versionen abhängiger Bibliotheken verwalten und beheben?
Haben Sie eigene Abfragen (JPQL oder SQL) bei der Arbeit mit Spring Data JPA erstellt?
In welchen Situationen können Leistungsprobleme bei der Verwendung von Hibernate auftreten?
Welches Verhalten gewährleistet die Verwendung des Schlüsselworts volatile in der Multithread-Programmierung in Java?
Wie regelmäßig nutzt du die Stream API bei der Erfüllung deiner Aufgaben?
Wie erfolgt das Hinzufügen eines Elements in die Datenstruktur HashMap?
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?
Welche Konsequenzen ergeben sich, wenn man versucht, eine als unveränderlich deklarierte Sammlung zu modifizieren?
Welche Rolle spielen die Methoden hashCode und equals bei der Arbeit mit HashMap und warum ist ihre korrekte Verwendung wichtig?
Wann sollten partielle und deckende Indizes verwendet werden?
Welche Arten von Variablen gibt es in Java?
Erklären Sie den Funktionsmechanismus der Datenstruktur TreeMap und wie sie die Sortierung der Elemente implementiert
Wann genau werden die Methoden der Zwischenverarbeitung in der Stream-Kette in Java aufgerufen?
Frage 1. Welche Datentypen können nicht als Schlüssel in HashMap verwendet werden? - Arrays - Atomare (AtomicBoolean, AtomicInteger usw.) - Primitive - Referenzen
Können Sie den Zweck der Annotation @Repository in Spring erklären und wie sie bei der Arbeit mit Datenbanken verwendet wird?