Cosa succede se il pianificatore ha inviato un evento a Kafka, ma è caduto prima di segnare la registrazione in outbox come inviata?
Java
Spring è un framework o una libreria? Qual è la differenza tra un framework e una libreria?
Hai mai usato le funzioni finestra in PostgreSQL?
Qual è la differenza tra blocco ottimista e pessimista?
Quali sono i livelli di isolamento delle transazioni esistenti e come si differenziano?
Elenca i pattern di progettazione (GoF) che conosci con certezza.
Come mappi di solito gli oggetti dall'entità al DTO e viceversa?
Perché Map non è una collezione (Collection)?
A cosa servono gli enum in Java?
Qual è la differenza tra interfacce e classi astratte in Java (a partire da Java 8)?
Perché dopo DELETE o TRUNCATE in PostgreSQL lo spazio su disco non viene liberato immediatamente?
A cosa serve la parola HAVING in SQL?
Quale build tool preferisci: Maven o Gradle?
Elenca le annotazioni di Spring che usi frequentemente.
Quali collezioni conosci? Elenca le implementazioni delle collezioni.
Parla dei tipi di propagazione nell'annotazione @Transactional. Hai mai usato tipi non predefiniti?
Come funzionano gli indici interni (ad esempio, gli indici B-tree)?
Parlami del pattern Decorator — come funziona?
Cos'è una lettura sporca (dirty read)?
A cosa serve TreeMap?