Flutter
Erzählen Sie uns vom Fehler — worum ging es und wie haben Sie ihn behoben?
Erzähle, wie deine Lösung für die erste Aufgabe aufgebaut ist (einzigartige Elemente mit Beibehaltung des letzten Vorkommens) und wie ihre Komplexität ist.
Ist der Inhalt des Buckets ein Array oder eine verkettete Liste?
Warum können Enum-Werte mit == anstelle von equals() verglichen werden?
gRPC — was ist das, hast du damit gearbeitet?
Wie ändert sich der Algorithmus, wenn anstelle von HashMap + ArrayList ein LinkedHashSet verwendet wird?
Was ist ein Primärschlüssel? Kann er zusammengesetzt sein? Geben Sie ein Beispiel für einen zusammengesetzten Primärschlüssel.
Wie ist eine HashMap intern aufgebaut? Was ist ein Bucket, wie erfolgt das Einfügen, was ist eine Kollision, was ist Rehashing?
Erzählen Sie mir von Ihrer Erfahrung mit PostgreSQL und Redis
Welche Arten von Operationen gibt es in der Stream API?
Was sind summarizingLong und LongSummaryStatistics?
Wozu dienen Unit-Tests? Musstest du welche schreiben?
Welche Arten von Ausnahmen gibt es in Java?
Berichten Sie von einem Fall, bei dem Sie einen ineffizienten Prozess im Unternehmen gesehen haben — was haben Sie getan, um ihn zu ändern?
Wofür wurde ClickHouse verwendet?
Gibt es eine Sammlung, die die Einzigartigkeit der Schlüssel und die Beibehaltung der Einfügereihenfolge vereint?
Welche Sammlungen hast du in der Lösung verwendet (HashMap und ArrayList) und welche Rolle spielt jede von ihnen?
Worin besteht der Unterschied zwischen LinkedHashMap und HashMap? Wie wird die Einfüge-Reihenfolge gewährleistet?
public class Singleton { private static final Singleton instance; public Singleton() { } public Singleton getInstance() { if (instance != null) { synchronized (instance) { if (instance == null) { instance = new Singleton(); } } } return instance; } }
Berichten Sie ausführlich über Ihre Erfahrung in der Architekturplanung — Teilnahme an der Zerlegung eines Monolithen in Microservices