¿Cómo están estructurados los lifecycle beans y el proxying en Spring? ¿Qué mecanismos de proxy se utilizan?
Java
¿Qué es MVCC y VACUUM, por qué se inflan las tablas?
¿Qué es un escaneo completo?
¿Cómo conciliar cambios en la base de datos y publicación de eventos?
¿Qué problemas técnicos difíciles resolviste?
¿Cómo diagnosticar un bloqueo mutuo?
¿Por qué no siempre se usa SERIALIZABLE?
¿Qué problema de producción resolviste personalmente?
¿Cómo evitar duplicados al procesar mensajes de Kafka?
¿Qué es un tema, partición, broker y grupo de consumidores en Kafka?
¿Ha apoyado la producción: dé un ejemplo de un incidente en línea y sus acciones.
¿Cuándo debes usar ConcurrentHashMap en lugar de HashMap? ¿Qué son las condiciones de carrera y los deadlocks?
¿Qué son BeanPostProcessor y BeanFactoryPostProcessor?
¿Cuál es la diferencia entre synchronized y ReentrantLock?
¿Cómo está estructurado HashMap internamente, qué sucede durante colisiones y redimensionamiento?
La consulta SQL tarda 20 segundos en lugar de 200 ms. Describe el proceso paso a paso para encontrar la causa: plan de ejecución, índices, estadísticas, bloqueos.
¿Cuál fue su área de responsabilidad en el proyecto?
Describe el ciclo de vida de un bean singleton en Spring.
El servicio procesa 100,000 RPS y se bloquea por memoria. Describe el proceso de encontrar la causa y sugiere una solución arquitectónica.
¿Cómo optimizar los JOINs?