Java
¿Qué niveles de aislamiento de transacciones conoces?
¿Cómo protegerse de los mensajes duplicados en Kafka (idempotencia)?
¿Puedes enumerar los componentes principales de JPA y sus funciones?
¿Qué consideras consultas SQL complejas? ¿Has tenido que analizarlas y con qué herramientas?
¿Cómo se realizaba el soporte de los servicios en producción? ¿Quién supervisaba el trabajo?
¿Cómo se realizó la optimización de las consultas SQL? ¿Qué impulsa a optimizar una consulta y cómo se hace?
¿Cuál es la diferencia en el trabajo del consumidor con un group.id explícito y sin él?
¿Cómo se puede evitar detener la Dead Letter Queue en caso de fallos repetidos?
¿Tiene interés en aprender nuevos lenguajes de programación o tecnologías que puedan mejorar sus habilidades?
Cuéntenos sobre los patrones de diseño que utilizó en el proyecto
[nombre] preguntó: ¿Qué tipos de métricas existen en Micrometer para aplicaciones Java?
¿Puede explicar el principio de funcionamiento del patrón Chain of Responsibility y en qué situaciones se aplica?
¿Cuáles son los principios básicos para construir una clase segura para hilos?
¿Qué componentes incluye la declaración de una función en Java?
¿Cuál es la especificidad de los sistemas de alta carga? ¿Qué los distingue de los sistemas de carga media desde el punto de vista del diseño?
¿En qué situaciones es conveniente evitar crear índices en la base de datos?
¿Puede dar un ejemplo de consultas SQL complejas que haya escrito en su experiencia?
¿Qué herramientas pueden ayudar a entender por qué las consultas están funcionando lentamente?
¿Por qué usar Spring WebFlux en lugar de Spring MVC? ¿Cuáles son las ventajas del enfoque reactivo?
¿Qué obtenemos y qué sacrificamos al usar volatile?