Erzählen Sie von einer interessanten Aufgabe, die Sie im aktuellen Projekt erledigt haben.
Java
Warum werden B-Bäume häufig für Indizes und Primärschlüssel anstelle von Hash-Tabellen verwendet?
Wie unterscheiden sich nicht-relationale Datenmodelle von relationalen und wann sollte man MongoDB anstelle von PostgreSQL oder Oracle wählen?
Welche Vorteile sehen Sie in Microservices im Vergleich zu Monolithen?
Was macht @Async, wann wird es verwendet und wie erhält man das Ergebnis eines asynchronen Aufrufs?
Welche Nuancen gibt es bei zusammengesetzten (Multi-Spalten-)Indizes?
Was bedeutet Haltbarkeit in ACID und wie wird sie in PostgreSQL durch das WAL implementiert?
Worin unterscheiden sich die Annotationen @Component, @Service und @Repository in Spring?
Erzählen Sie von Ihrem aktuellen Arbeitsplatz: Stack, Projekt und Teamzusammensetzung.
Warum verwenden Sie jOOQ statt Hibernate; welche Vorteile sehen Sie in jOOQ?
Warum werden Kafka und Message-Broker im Allgemeinen benötigt?
Wie bewertet man die Effektivität eines hinzugefügten Index für eine langsame SQL-Abfrage?
Welche Erweiterungspunkte von Spring und Phasen des Bean-Lebenszyklus erlauben es, einen Bean zu ändern oder in eine Proxy zu hüllen?