Qual è la differenza tra Spring Boot e Spring? Cosa è stato aggiunto in Spring Boot che prima non c'era?
Java
Perché l'iniezione tramite costruttore è il metodo raccomandato?
L'implementazione di un'elaborazione idempotente degli eventi è un risultato per un senior o è qualcosa che ci si aspetta da lui di default?
Oltre Saga, ci sono altri modelli per le transazioni distribuite?
C'è un argomento con 10 partizioni. Quanti contenitori (consumatori) sono necessari per leggere tutte le partizioni?
Parla dei livelli di isolamento delle transazioni nel database.
Cosa succede se corePoolSize=5, maxPoolSize=10, coda=100 e prima si inviano 5 compiti, poi altri 7?
Quale importo di stipendio consideri?
È emerso una seconda fonte di eventi (un secondo topic Kafka), che modifica anche la classifica dei post. Cosa fare?
Cosa succede alle copie di lavoro durante un git reset?
Parla dell'annotazione @ElementCollection.
Compito di codice: Spring @Transactional e auto-invocazione (screenshot con codice)
Come viene garantita l'integrità delle transazioni nel passaggio da monolito a microservizi?
È possibile configurare in modo che ogni istanza del microservizio legga tutti i messaggi dal topic? E come distribuire l'elaborazione tra i pod in Kubernetes?
È possibile valutare le prestazioni di una query senza eseguirla?
Parlami del compito più difficile/interessante.
Verrà aperta una transazione se il metodo A chiama il metodo B con @Transactional all'interno della stessa classe?
Hai lavorato con il multithreading? Cosa hai usato?
Quali strategie di ereditarietà conosci in JPA? Quali hai usato?
Hai dovuto elaborare specifiche tecniche con gli analisti? Come ti senti a riguardo?