Come viene avviata la tua applicazione sul server e quali fasi vengono attraversate?
Java
Due variabili possono contenere un riferimento allo stesso oggetto in memoria?
Quali metodi di sincronizzazione vengono utilizzati per evitare che più consumatori elaborino contemporaneamente gli eventi di un'entità?
Qual è il metodo più rapido che conosci per correggere errori in una query SQL?
Come gestisce Spring la situazione quando più Bean implementano la stessa interfaccia?
Puoi spiegare le differenze tra EntityManager e SessionFactory nel contesto del lavoro con ORM?
Qual è la differenza tra le annotazioni @RequestBody e @ResponseBody nello sviluppo di REST API?
Qual è lo scopo e le funzioni dei bean nel contesto di un server o di un'applicazione?
Hai esperienza nella configurazione e nel monitoraggio delle metriche di sistema?
Come risolvere il problema della condizione di gara? Come risolvono questo problema gli atomici?
Cosa si considera un componente strutturale di base nell'architettura Spring?
La sovraccarico dei metodi è un esempio di implementazione del principio di polimorfismo nella programmazione orientata agli oggetti?
Quale funzionalità viene implementata dal metodo flatMap nella classe Optional?
Hai lavorato con JPA durante la creazione di script per il database?
Puoi fare un esempio di quando e come viene applicato il pattern Prototype nella progettazione degli oggetti?
È possibile spiegare il meccanismo con cui Kafka distribuisce i messaggi tra sottoscrittori e broker?
Puoi fare un esempio di una situazione in cui l'uso di eccezioni controllate è giustificato?
Come vengono implementati i meccanismi di controllo degli accessi alle risorse condivise per prevenire conflitti tra thread o processi?
Qual è l'impatto della creazione di un indice su due colonne sulla velocità di esecuzione delle query in PostgreSQL?
Conosci SQL e sai scrivere query per i database?