Haben Sie schon einmal mit Spring Data und Hibernate gearbeitet? Welche Leistungsprobleme haben Sie gelöst?
Java
Wie verteilt Kafka Nachrichten auf Partitionen?
Ist die Implementierung einer idempotenten Ereignisverarbeitung eine Leistung für einen Senior oder ist das etwas, das von ihm ohnehin erwartet wird?
Gibt es neben Saga noch andere Muster für verteilte Transaktionen?
Erzählen Sie mir von den Isolationsstufen von Transaktionen in der Datenbank.
Es gibt ein Thema mit 10 Partitionen. Wie viele Container (Verbraucher) werden benötigt, um alle Partitionen zu lesen?
Es ist eine zweite Ereignisquelle (ein zweiter Kafka-Topic) aufgetaucht, die ebenfalls die Bewertung der Beiträge ändert. Was tun?
Welchen Gehaltsbetrag ziehen Sie in Betracht?
Was passiert, wenn corePoolSize=5, maxPoolSize=10, Warteschlange=100 und zuerst 5 Aufgaben eingereicht werden, dann weitere 7?
Was passiert mit den Arbeitskopien bei git reset?
Erzählen Sie von der Annotation @ElementCollection.
Wie wird die Integrität von Transaktionen beim Übergang vom Monolithen zu Microservices gewährleistet?
Code-Aufgabe: Spring @Transactional und Selbstaufruf (Screenshot mit Code)
Ist es möglich, so einzustellen, dass jede Instanz des Microservices alle Nachrichten aus dem Topic liest? Und wie verteilt man die Verarbeitung auf die Pods in Kubernetes?
Wird eine Transaktion geöffnet, wenn Methode A Methode B mit @Transactional innerhalb derselben Klasse aufruft?
Kann die Leistung einer Abfrage bewertet werden, ohne sie auszuführen?
Erzähl mir von der schwierigsten/interessantesten Aufgabe.
Haben Sie mit Multithreading gearbeitet? Was haben Sie verwendet?
Wird bei Vertragsänderung eine neue Abrechnung hinzugefügt?
Welche Vererbungsstrategien kennst du in JPA? Welche hast du verwendet?