Hoe zijn de lifecycle beans en het proxying in Spring gestructureerd? Welke proxy-mechanismen worden gebruikt?
Java
Wat is MVCC en VACUUM, waarom groeien tabellen?
Wat is een volledige scan?
Hoe reconcileer je databasewijzigingen en gebeurtenispublicatie?
Welke moeilijke technische problemen heb je opgelost?
Hoe diagnoseer je deadlock?
Waarom wordt SERIALIZABLE niet altijd gebruikt?
Welk productieprobleem heb je persoonlijk opgelost?
Hoe voorkom je duplicaten bij het verwerken van Kafka-berichten?
Wat is een Kafka-topic, partition, broker en consumer group?
Heb je de productie ondersteund: geef een voorbeeld van een online incident en je acties.
Wanneer moet je ConcurrentHashMap gebruiken in plaats van HashMap? Wat zijn race conditions en deadlocks?
Wat zijn BeanPostProcessor en BeanFactoryPostProcessor?
Wat is het verschil tussen synchronized en ReentrantLock?
Hoe is HashMap intern gestructureerd, wat gebeurt er tijdens botsingen en resizing?
De SQL-query duurt 20 seconden in plaats van 200 ms. Beschrijf het stapsgewijze proces om de oorzaak te vinden: uitvoeringsplan, indexen, statistieken, vergrendelingen.
Wat was jouw verantwoordelijkheidsgebied in het project?
Beschrijf de levenscyclus van een singleton bean in Spring.
De service verwerkt 100.000 RPS en crasht door geheugenproblemen. Beschrijf het proces van het vinden van de oorzaak en stel een architectuuroplossing voor.
Hoe optimaliseer je JOINs?