¿Cómo garantizar el procesamiento secuencial de las transacciones de un usuario en Kafka?
Java
¿Qué es el patrón Outbox y cómo funciona?
¿En qué orden se deben indicar las columnas en un índice compuesto? ¿Importa el orden?
¿Qué es LazyInitializationException en Hibernate y cómo trabajar con ella?
/** * Es necesario encontrar a la persona con la edad mínima en la habitación con la mayor cantidad de personas * Al final del método solution, se debe llamar al método writeSolution(user, room) */
¿Qué son los índices en PostgreSQL? Ventajas y desventajas, tipos de índices.
- mostrar una lista de nombres, indicando en la primera columna el nombre, - en la segunda columna la cantidad de visitantes con ese nombre, - en la tercera columna la cantidad de visitantes con ese nombre y mayores de 27 años - ordenar por nombre en orden ascendente (A-Z) Ejemplo de código SQL: ```sql create table customers ( id int, name text, age int ); insert into customers values (1, 'John', 20), (2, 'John', 20), (3, 'John', null), (4, 'John', 37), (5, 'Jane', null), (6, 'Bob', 13), (7, 'Bob', 99); SELECT name, COUNT(*) AS total, COUNT(CASE WHEN age > 27 THEN 1 END) AS older_27 FROM customers GROUP BY name ORDER BY name ASC; ```
Cuéntame sobre alguna tarea súper complicada que hayas estado resolviendo durante mucho tiempo y que finalmente hayas solucionado.
Garantías de entrega de mensajes en Kafka (at-most-once, at-least-once, exactly-once) y orden de los mensajes
¿Qué son el bloqueo optimista y el bloqueo pesimista? ¿Cuándo usar cada uno?
Cuéntame sobre los niveles de aislamiento de transacciones en PostgreSQL
¿Por qué no se puede hacer una solicitud HTTP dentro de una transacción de base de datos?
El problema de OFFSET en la paginación en tablas grandes y cómo resolverlo (paginación basada en cursor)
¿Qué son las particiones en Kafka y cómo elegir su cantidad?
¿Cómo implementar un escenario: guardar en la base de datos, realizar una solicitud HTTP, enriquecer los datos y volver a guardarlo de manera transaccional?
¿Alguna vez has tenido que usar la anotación @Transactional en Hibernate? Cuéntame sobre cómo trabajas con transacciones.