¿Qué es SKIP LOCKED y cómo funciona?
Java
¿Cómo funciona Read Committed dentro de PostgreSQL?
¿Entre qué elementos trabajan las garantías de entrega de Kafka?
¿Qué patrones de diseño GoF conoces?
¿Cómo agregar registro en todos los métodos del servicio antiguo sin cambiar la lógica de negocio?
¿Qué garantiza Kafka al usar un grupo de consumidores con tres particiones y tres consumidores?
¿Qué son SELECT FOR UPDATE y SELECT FOR SHARE? ¿Cuál es la diferencia?
¿Qué nivel de aislamiento se usa con más frecuencia con SELECT FOR UPDATE?
¿Cómo se pueden crear dos transacciones en una misma clase (evitar la restricción de auto-invocación)?
¿Cómo logra Kafka la ausencia de duplicados dentro del grupo de consumidores?
¿Qué métodos de sincronización de hilos en Java conoces?
¿Cuántas transacciones se crearán si un método @Transactional llama a otro método @Transactional(REQUIRES_NEW) en la misma clase?
¿Cómo implementar la validación de la lógica de negocio en Spring (por ejemplo: edad >16 años, sin cuentas bloqueadas, límite de tarjeta no excedido)?
¿Podemos usar otros mecanismos además del control de versiones en bloqueo optimista?
¿Cómo funciona el bloqueo optimista con el campo de versión? Explica en detalle con un ejemplo de dos transacciones.
¿Qué ocurrirá primero: el método anotado con @PostConstruct o con @Transactional?
¿Qué grupo de hilos se utiliza debajo de Stream.parallel()? ¿En qué se diferencia ForkJoinPool de FixedThreadPool?
¿Cuál es la relación entre un tópico y una partición en Kafka?
¿Qué niveles de entrega de mensajes existen en Kafka?
¿Cuántos registros se devolverán si en A hay 10 registros y en B hay 100 registros en una unión RIGHT JOIN?