Sie haben erwähnt, dass Sie die Operationen von 600 auf 100–150 ms beschleunigt haben. Welche Technologien und Lösungen haben das ermöglicht?
Java
Welche anderen Skalierungsmöglichkeiten gibt es außer der horizontalen?
Warum suchst du jetzt nach einem Job?
Wie zeigt man alle Abteilungen einschließlich Buchhaltung an? Was wird in max_salary für die Buchhaltung sein?
Erzählen Sie mir von dem JVM-Speicher: Woraus er besteht und wie er bereinigt wird.
Wird Ihr Service als hochbelastet angesehen? Können Sie das mit Zahlen erklären?
Haben Sie auf Werkvertragsbasis gearbeitet?
Wozu dient der ClassLoader?
Was ist MCP und wie funktioniert es?
Wie aktiv bist du momentan bei der Suche? Hast du Angebote vorliegen, Fristen?
Sind Indizes in dieser Aufgabe erforderlich und auf welche Felder? Welche Indizes werden standardmäßig erstellt? Ab welcher Version von PostgreSQL wird automatisch ein Index auf den Fremdschlüssel erstellt?
Welche Arten von Indizes wurden verwendet? Gab es negative Kosten durch die Indizes?
Erzählen Sie über den Vertrag equals/hashCode.
Warum haben Sie UUID für taskId anstelle von Long/BigInt gewählt?
//Ein Array von Zahlen ist gegeben, in dem alle Zahlen außer einer ein Paar haben, //Finde die Zahl, die nur einmal vorkommt // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ Map<Integer, Integer> freq = new HashMap<>(); for (int i : arr){ freq.merge(i, 1, Integer::sum); } return freq.entrySet().stream() .filter(e -> e.getValue() == 1) .findFirst().get().getKey() .orElseThrow( () -> new NoSuchElementException("no unique elements") ); }
Wie siehst du deine Rolle im Team? Was ist dir bei der Teamarbeit wichtig?
-- Es gibt Tabellen mit der Struktur Mitarbeiter id (PK) name Gehalt dep_id (FK Abteilung.id) Abteilung id (PK) name -- Schreibe eine Abfrage, die eine Liste aller Abteilungsnamen mit dem maximalen Gehalt in jeder Abteilung zurückgibt select d.name, COALESCE(MAX(e.gehalt), 0) from Abteilung d left join Mitarbeiter e on e.dep_id = d.id group by d.name
Wie man das Problem der wiederholten Lesung des Anfragekörpers löst (InputStream kann nur einmal gelesen werden)?
Was sind die Saga- und Outbox-Muster?
Welche Arten von Indizes gibt es in PostgreSQL? Worin unterscheidet sich ein B-Baum von einem binären Baum?