¿Qué sucederá si el programador envió un evento a Kafka, pero falló antes de marcar la entrada en la bandeja de salida como enviada?
Java
¿Spring es un framework o una biblioteca? ¿En qué se diferencia un framework de una biblioteca?
¿Alguna vez ha utilizado funciones de ventana en PostgreSQL?
¿Qué niveles de aislamiento de transacciones existen y en qué se diferencian?
Enumere los patrones de diseño (GoF) que conoce con certeza.
¿En qué se diferencia el bloqueo optimista del pesimista?
¿Cómo sueles mapear objetos desde la entidad a DTO y viceversa?
¿Por qué Map no es una colección (Collection)?
¿Para qué sirven los enums en Java?
¿Cuál es la diferencia entre interfaces y clases abstractas en Java (a partir de Java 8)?
¿Por qué después de DELETE o TRUNCATE en PostgreSQL no se libera inmediatamente el espacio en disco?
¿Para qué sirve la palabra HAVING en SQL?
¿Qué constructor prefieres: Maven o Gradle?
Enumere las anotaciones de Spring que usa con frecuencia.
¿Qué colecciones conoces? Enumere las implementaciones de colecciones.
Cuéntenos sobre los tipos de propagación en la anotación @Transactional. ¿Ha tenido que usar tipos que no sean predeterminados?
¿Cómo funcionan los índices internos (por ejemplo, índices B-tree)?
Cuéntame sobre el patrón Decorator: ¿cómo funciona?
¿Qué es la lectura sucia (dirty read)?
¿Para qué sirve TreeMap?