Was ist der Zweck der Callable-Schnittstelle in der Programmierung?
Java
Welche Rolle spielt die Methode hashCode bei der Arbeit mit Sammlungen und Hash-Datenstrukturen?
Welche Metriken haben Sie zur Bewertung der Testabdeckung in Ihrem letzten Projekt verwendet?
Erklären Sie das Funktionsprinzip der Klasse AtomicInteger in Java und wie sie eine sichere Thread-Verwaltung gewährleistet.
Sollte der Code geändert werden, wenn sein Verhalten den Anforderungen entspricht, aber die Tests fehlschlagen?
Wie implementiert man das Singleton-Muster für einen bestimmten Typ A?
Welchen Isolationsgrad sollte für die Benutzertabelle verwendet werden, wenn jeder Benutzer nur seine eigenen Einträge ändern darf und der Administrator auf alle Daten zugreifen kann?
Wann erfolgt der Start einer asynchronen Operation bei Verwendung von CompletableFuture in Java?
Wie ist der Heap-Speicherbereich in der JVM strukturiert und welche Komponenten gehören dazu?
Welches Tool oder welche Plattform halten Sie für am besten geeignet, um einen neuen Microservice zu entwickeln?
Ist es möglich, einen Nachrichtenaustausch zwischen einer monolithischen Anwendung und Kafka zu realisieren?
In welchem Stadium des Rebase-Ausführungsprozesses sollte ein Konflikt im Commit gelöst werden?
Können Sie das Konzept der Erweiterungen in JUnit erklären und wie sie zur Konfiguration von Testfällen verwendet werden?
Kann man diesen Code als gültig betrachten, wenn der Test vor und nach den Änderungen erfolgreich war?
Können Sie den Arbeitsmechanismus des Proxys im Rahmen von Spring erklären und wie er für die Dependency Injection verwendet wird?
Kann man native SQL-Abfragen bei der Arbeit mit Spring Data JPA integrieren?
Können Sie erklären, was Hibernate ist und wie es in der Entwicklung von Java-Anwendungen verwendet wird?
In welchen Fällen ist es sinnvoll, Hazelcast in einem Projekt einzusetzen?
An welcher Stelle in Spring Boot befinden sich die automatisch verwalteten Einstellungen?
Welche Methoden können verwendet werden, um das N+1-Problem bei der Arbeit mit Datenbanken oder APIs zu beheben?