Cuéntame sobre una tarea interesante que realizaste en el proyecto actual.
Java
¿Qué hace @Async, cuándo se usa y cómo obtener el resultado de una llamada asíncrona?
¿Por qué se usan a menudo B-trees para índices y claves primarias en lugar de tablas hash?
¿En qué se diferencian los modelos de datos no relacionales de los relacionales y cuándo elegir MongoDB en lugar de PostgreSQL u Oracle?
¿Qué matices hay en los índices compuestos (de varias columnas)?
¿Qué ventajas ves en los microservicios en comparación con los monolitos?
¿Qué significa durabilidad en ACID y cómo se implementa en PostgreSQL a través de WAL?
¿En qué se diferencian las anotaciones @Component, @Service y @Repository en Spring?
¿Por qué usas jOOQ en lugar de Hibernate; qué ventajas ves en jOOQ?
¿Cómo evaluar la efectividad de un índice añadido para una consulta SQL lenta?
Cuéntame sobre tu lugar de trabajo actual: pila, proyecto y composición del equipo.
¿Por qué se necesitan Kafka y los brokers de mensajes en general?
¿Qué puntos de extensión de Spring y etapas del ciclo de vida del bean permiten cambiar o envolver un bean en un proxy?