Java
Was ist die Notwendigkeit, Variablen innerhalb der main-Methode zu deklarieren?
Wie implementiert man einen blockierenden Aufruf in einer reaktiven Anwendung auf WebFlux-Basis?
Welche Rolle spielt Hibernate im Prozess der Arbeit mit Datenbanken und warum wird es in Anwendungen verwendet?
Was sind die Folgen, wenn man einen ObjectMapper als Klassenfeld (nicht über Spring) erstellt?
Worin besteht der Unterschied zwischen EXPLAIN und EXPLAIN ANALYZE? Was passiert, wenn Sie dieselbe Abfrage zweimal hintereinander mit EXPLAIN ANALYZE ausführen?
-- Es gibt Tabellen mit der Struktur Mitarbeiter id (PK) name salary dep_id (FK department.id) Abteilung id (PK) name -- Schreibe eine Abfrage, die eine Liste aller Abteilungsnamen mit dem maximalen Gehalt in jeder Abteilung zurückgibt
Nach welcher Methodik haben die Teams gearbeitet?
Wie vergleicht man RestClient und Feign Client? Was ist besser zu wählen?
Erklären Sie das Prinzip der Dependency Injection und IoC in Spring.
Erzählen Sie mir von ArrayList: Eigenschaften, Anfangsgröße, Einfüge- und Löschoperationen.
Fühlen Sie sich wohl bei der Arbeit nach Ural-Zeit (7-8 Uhr morgens Moskauer Zeit)?
Wenn in einem Programm zwei unabhängige parallele Streams erstellt werden, verwenden sie dann denselben ForkJoinPool? Welche Probleme verursacht das?
public class ClassA { int a; @Override public boolean equals(Object obj) { //Implementierung if (this == obj) return true; if (!(obj instanceof ClassA)) return false; ClassA other = (ClassA) obj; return this.a == other.a; } } public class ClassB extends ClassA { int b; @Override public boolean equals(Object obj) { //Implementierung if (this == obj) return true; if (!(obj instanceof ClassB)) return false; if (!super.equals(obj)) return false; ClassB other = (ClassB) obj; return this.b == other.b; } } ClassB b1 = new ClassB(a: 10, b: 20); ClassB b2 = new ClassB(a: 10, b: 20); assertTrue(b1.equals(b2));
Zählen Sie die Entwurfsmuster (GoF) auf, die Sie sicher kennen.
Mit welcher HTTP-Methode erhältst du Daten zu einer bestimmten Entität in der REST-API?
In welchen Fällen benötigt man TreeMap, wenn es langsamer als HashMap ist?
Wie man diese Situation behebt, wenn eine Datei mit Fehlern im Commit ist?
Was ist das Prinzip von Barbara Liskov (LSP)? Können Sie ein Beispiel für eine Verletzung geben?
Erzähl mir von der schwierigsten/interessantesten Aufgabe.
Wie funktioniert Kafka mit mehreren Instanzen der Anwendung? Was ist eine Consumer-Gruppe, Partitionen, Rebalancing?