Java
[Name] fragte: Warum verbraucht die JVM mehr Speicher als den Heap, wenn wir das Limit -Xmx gesetzt haben?
Wie verhält sich das System, wenn zwei verschiedene Objekte denselben hashCode()-Wert haben?
In welchen Fällen benötigt man TreeMap, wenn es langsamer als HashMap ist?
Welche Isolationsstufen gibt es bei Kafka-Transaktionen?
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.
Welches Verhalten ist bei der Anwendung der LAZY-Datenlade-Strategie in einer ORM-Umgebung zu erwarten?
Wie schützt man sich vor Vererbung und Überschreibung des Getters (damit ein Kollege den Getter nicht überschreiben und die Sicherheitskopie entfernen kann)?
Aus Ihrer Berufserfahrung: Welche Aufgabe oder welches Projekt hat Ihnen am besten gefallen und warum?
Wie würden Sie überprüfen, ob es Duplikate in einem Array von einer Million Zahlen gibt?
Was ist eine Consumer Group in Kafka?
Was ist der Unterschied zwischen den Schnittstellen Iterable und Iterator?
Was ist das Sidecar-Muster und wofür wird es verwendet?
Was suchen Sie in einem Team und einem Produkt? Was sind Ihre Kriterien bei der Wahl eines Arbeitsplatzes?
Was ist das Hauptproblem der gewählten Lösungsstruktur? - Starre Bindung des Typs, geringe Flexibilität - Verletzung des Polymorphismus bei der Verarbeitung von Elementen - Kein Fabrikmethode für WardrobeItem - Kein Adapter-Pattern für neue Optimierer - Hochkostenoperationen innerhalb der Optimierung
Was ist der Vertrag zwischen hashCode und equals?
Haben Sie Erfahrung im Umschreiben von Legacy-Produkten?
Können Sie den Mechanismus der Datenbank-Sharding-Funktion erklären?
Haben Sie eine Ausbildung im Bereich Programmierung an einer Hochschule erhalten?
Was umfasst eine Schnittstelle in der objektorientierten Programmierung?