Sobes.tech

Java

Wie haben Sie die Leselogik aus der Dead Letter Queue eingerichtet und wo erfolgt das Ack (manuelle Bestätigung)?

Senior
165

Was sind Zwischen- und Endoperatoren in Stream? Geben Sie Beispiele.

Senior
165

Wie validiert man den Header X-Trace-ID: Wenn der Header nicht vorhanden ist, 400 zurückgeben?

Senior
165

Schreiben Sie eine Methode, die das n-te Element der Fibonacci-Folge zurückgibt

Senior
164

Haben Sie Criteria API und Specification API in JPA verwendet? Wofür sind sie?

Senior
164

Welches Tool verwenden Sie für Lasttests eines Microservices?

Senior
164

Berichten Sie kurz über Ihre Berufserfahrung.

Middle+
164

Was waren Ihre konkreten Aufgaben bei Ihrer letzten Arbeit?

Senior
164

-- 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, MAX(e.gehalt) from Abteilung d left join Mitarbeiter e on e.dep_id = d.id group by d.name

Senior
164

Wie funktioniert ein LLM? Worauf operiert es?

Senior
164

Nennen Sie drei Unterschiede zwischen REST und SOAP.

Senior
164

Worin besteht der Unterschied zwischen LinkedList und HashMap? Worin unterscheidet sich LinkedHashMap von HashMap?

Senior
163

Wie bestimmt man das Objekt, das für die Generierung des Hash-Codes in Java verantwortlich ist?

Junior — Middle
163

Wie erfolgt das Routing zwischen Instanzen des ACL-Dienstes mit unterschiedlichen Adressen?

Senior
163

Wie garantieren Sie die Reihenfolge der Nachrichtenverarbeitung in Kafka?

Senior
163

Worin besteht der Unterschied zwischen ArrayList und LinkedList? Wozu sind sie nützlich, wenn es bereits Arrays gibt?

Senior
163

Es gibt ein System, das den Benutzern ermöglicht, mit Dateien im Browser zu arbeiten. Der Technologie-Stack ist Standard: Java, Spring, React, Postgres. Dateien werden im Dateisystem im Backend gespeichert, Metadaten der Dateien in der Datenbank. Das Team hat eine Funktion implementiert: Datei umbenennen. Diese Methode ist im Wesentlichen entscheidend für das Umbenennen von Dateien im Backend. Es ist eine Überprüfung durchzuführen, um potenzielle Probleme im bestehenden Code zu erkennen und Lösungsvorschläge zu unterbreiten. @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // Datei auf dem Laufwerk umbenennen exec("update file set name='" + newName + "' where id = " + id); }

Middle+
162

Erzählen Sie uns von Designmustern — wozu sie dienen, welche Gruppen es gibt, Beispiele.

Senior
162

Erkläre bitte Future und CompletableFuture, worin besteht der Unterschied?

Senior
162

Wie startet man eine Aufgabe in einem separaten Thread in Java?

Senior
162
/93