Consulta SQL: mostrar los ID de los usuarios y la cantidad de sus pedidos en estado COMPLETED, incluyendo usuarios con cero pedidos de este tipo
Java
¿Cómo configura Spring el proceso de creación de beans desde el inicio de la aplicación? ¿Cómo funcionan las autoconfiguraciones y las anotaciones condicionales?
Explica el problema de N+1 en JPA/Hibernate, cuándo ocurre y cómo se resuelve
¿Qué tipos de índices conoces en PostgreSQL? Explica el índice B-tree, cómo funciona. ¿Qué es un índice GIN?
Enumere los niveles de aislamiento de transacciones y explique en términos generales para qué sirven.
¿Qué es Kafka Streams y en qué se diferencia del esquema de trabajo habitual con Kafka?
¿Cómo se comporta Spring al llamar a un método de otro bean con @Transactional(propagation = REQUIRES_NEW) desde un método con propagación predeterminada? ¿Qué sucede con la transacción principal?
Cuéntame sobre tu experiencia laboral, logros clave y pila de tecnologías
Cuéntame sobre el mecanismo de transacciones en Spring, cómo está implementado, limitaciones
¿Alguna vez te has enfrentado a dependencias cíclicas? ¿Cómo lidiar con ellas?
¿Qué es la inversión de control (IoC), cómo se implementa este principio y para qué sirve?
Cuéntame sobre el trabajo con Kubernetes: ¿en qué se diferencian la sonda de vivacidad y la sonda de disponibilidad? ¿Por qué hay dos cosas como requests y limits de recursos?
Tarea de Java Streams: ordenar un Map<String, Integer> por valor usando streams
Tarea en Java: dado un array int[], es necesario formar dos listas: solo únicos y solo duplicados
Cuéntame sobre los tipos de garantía de entrega en Kafka, en qué se diferencian y en qué casos es mejor usar cada uno.
¿Cómo garantizar la semántica exactly once en Kafka? ¿Cómo se asegura técnicamente la idempotencia del productor?
Cuéntame sobre gRPC: cómo funciona, cuáles son sus ventajas frente a REST
Cuéntame sobre el patrón SAGA, hay dos tipos: orquestación y coreografía, ¿en qué se diferencian?