Welche Ereignisse oder Errungenschaften der letzten Zeit sind Ihnen am meisten in Erinnerung geblieben?
Java
Was ist besser für die automatische Codegenerierung: die Verwendung von YAML oder manuelles Schreiben?
Erklären Sie das Funktionsprinzip der Annotation @Transactional und ihre Rolle bei der Verwaltung von Transaktionen in der Datenbank.
Was ist der Unterschied zwischen dem Aufruf der Methode run und der Methode start bei einem Thread in Java?
Haben Sie Erfahrung mit Projekten, die auf monolithischer Architektur basieren?
Welche Schwierigkeiten können bei gleichzeitiger Dateneingabe in die Datenbank aus zwei Microservices auftreten?
Wie erfolgt der Datenaustausch zwischen Microservices in Ihrem Projekt?
Welcher thread-sichere Ersatz für ArrayList wird in der Bibliothek java.util.concurrent vorgestellt?
Verwendet jeder Parallel Stream einen separaten Thread-Pool oder einen gemeinsamen für alle?
Wie kann man das Prinzip der Dependency Injection in Java-Anwendungen implementieren?
Kannst du die wichtigsten Gültigkeitsbereiche der Bean-Komponenten in Spring aufzählen und erklären?
Erklären Sie, was eine Spring Bean-Komponente ist und wie sie im Rahmen des Spring-Frameworks verwendet wird.
Wählen Sie count(*) aus A
Wie ist die Hierarchie der verschiedenen Sammlungstypen strukturiert?
Wie implementiert man in Java eine Klasse, deren Instanzen nach der Erstellung nicht verändert werden können?
Was ist eine Partition in Kafka? Wie werden Partitionen zwischen Konsumenten einer Gruppe verteilt?
Wie wurde die Testung in Ihrem letzten Projekt durchgeführt?
Erklären Sie, was die Klasse CompletableFuture ist und wie sie zur Arbeit mit asynchronen Aufgaben in Java verwendet wird.
Welche Methoden können angewendet werden, um Rennbedingungen in der Multithread-Programmierung zu beseitigen?
Welche Eigenschaften und Funktionen wurden in Ihrem letzten Projekt mit Spring Boot verwendet?