Java
Was ist Partitionierung in PostgreSQL? Worin unterscheidet sie sich vom Sharding?
Auf welchem Niveau schätzen Sie sich als Entwickler ein und wie viel Berufserfahrung haben Sie?
Wie stehst du zum Schreiben von Tests?
Erzählen Sie mir von der Hierarchie der Sammlungen in Java
[Name] fragte: Was bedeutet es, eine Klasse zu 'verknüpfen'? Worum geht es beim Verknüpfungsprozess?
Was ist der Unterschied zwischen newFixedThreadPool und ForkJoinPool?
Gibt es Debezium für verschiedene Datenbanken, wenn die Datenbank auf eine NoSQL-Datenbank umgestellt wird?
Wie man die Speicherauslastung des Backends beim Lesen von Daten aus der Datenbank, Gruppieren und Senden einer Datei an das Frontend minimiert?
Welcher Code lässt sich leicht durch Tests abdecken? Nenne mindestens drei Kriterien für gut testbaren Code.
Erzählen Sie mir von relevanten Erfahrungen aus Ihrer letzten Arbeitsstelle — was hat Ihnen gefallen, was nicht?
Was ist ein Race Condition (Wettlaufbedingung)?
Erklären Sie, wie die JIT-Kompilierung die Leistung von Java-Anwendungen beeinflusst und in welchen Fällen dies zu unerwarteten Ergebnissen führen kann.
Welche Alternativen zum Outbox-Muster gibt es?
Wozu dient das Java Memory Model?
Wie erfolgt das Routing zwischen Instanzen des ACL-Dienstes mit unterschiedlichen Adressen?
Was ist Spring Actuator? Mit welchen Methoden (Pings) wird der Zustand des Anwendungskontexts überprüft, um einen Pod in das Load Balancing in Kubernetes/OpenShift einzubinden?
Wie ist der Speicher in Java (JVM) aufgebaut? Welche Bereiche gibt es: Stack, Heap?
Vertrag von wem mit wem? Was sind das für Berechnungen?
Wie funktioniert der Garbage Collector im Allgemeinen?
Wie gewährleistet man die Exactly Once Lieferung (jede Nachricht wird genau einmal in die Datei geschrieben)?