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));
Java
Wie implementiert man parallele Aufrufe in Java 17 ohne virtuelle Threads?
//Ein Array von Zahlen, 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,
Erzähle mir von Streams in Java: In welche Gruppen werden die Methoden unterteilt und was ist der Unterschied?
Wie sah ein typischer Schritt in der Kette aus?
Erzähle mir vom Produkt, an dem du bei Magnit gearbeitet hast.
Warum wechseln Sie den Job?
Wie garantieren Sie die Reihenfolge der Nachrichtenverarbeitung in Kafka?
//Angenommen, es gibt ein Array von Zahlen, 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){ //TODO }
Welche Mechanismen müssen in einem Mission-Critical-System implementiert werden? Wie erreicht man Ausfallsicherheit?
Wie wirkt sich das manuelle Commit-Offset auf die Verbraucher-Verzögerung aus?
Erzählen Sie von der Optimierung von SQL-Abfragen um 40-50%
Wie stehst du zu bereits erledigten Aufgaben und Refactoring?
Welche Regeln der Idempotenz gibt es für HTTP-Methoden? Wie löst man das Problem der doppelten POST-Anfragen?
Wie ist der Speicher in Java (JVM) aufgebaut? Welche Bereiche gibt es: Stack, Heap?
Welche Kafka-Themen werden im Berichtssystem sein, wer produziert und wer konsumiert?
Was sind Beans in Spring, wie werden sie erstellt und konfiguriert?
Was passiert, wenn es weniger Partitionen als Verbraucher gibt?
Was ist gRPC und was sind seine Vorteile?
Wie man das Problem der Inkonsistenz von Daten in der Datenbank bei Tests mit entfernten Verbindungen zur Datenbank behebt?