Wie sind die Lifecycle-Beans und das Proxying in Spring aufgebaut? Welche Proxy-Mechanismen werden verwendet?
Java
Was ist MVCC und VACUUM, warum wachsen Tabellen?
Was ist ein Full Scan?
Wie kann man Datenbankänderungen und Ereignisveröffentlichung in Einklang bringen?
Welche schwierigen technischen Probleme haben Sie gelöst?
Wie diagnostiziert man einen Deadlock?
Warum wird SERIALIZABLE nicht immer verwendet?
Welches Produktionsproblem haben Sie persönlich gelöst?
Wie vermeidet man Duplikate bei der Verarbeitung von Kafka-Nachrichten?
Was ist ein Kafka-Thema, Partition, Broker und Consumer Group?
Haben Sie die Produktion unterstützt: Geben Sie ein Beispiel für einen Online-Vorfall und Ihre Maßnahmen.
Wann sollte man ConcurrentHashMap anstelle von HashMap verwenden? Was sind Race Conditions und Deadlocks?
Was sind BeanPostProcessor und BeanFactoryPostProcessor?
Was ist der Unterschied zwischen synchronized und ReentrantLock?
Wie ist HashMap intern aufgebaut, was passiert bei Kollisionen und beim Resize?
Die SQL-Abfrage dauert 20 Sekunden statt 200 ms. Beschreiben Sie den schrittweisen Prozess zur Ursachenfindung: Ausführungsplan, Indizes, Statistiken, Sperren.
Was war dein Verantwortungsbereich im Projekt?
Beschreiben Sie den Lebenszyklus eines Singleton-Beans in Spring.
Der Dienst verarbeitet 100.000 RPS und stürzt aufgrund von Speicherproblemen ab. Beschreiben Sie den Prozess der Ursachenfindung und schlagen Sie eine architektonische Lösung vor.
Wie optimiert man JOINs?