In quale ambiente tecnologico è stato realizzato il tuo ultimo progetto?
Java
Quali interfacce principali sono implementate nel Java Collection Framework?
Cosa libera esattamente il garbage collector: l'area di memoria heap o lo stack?
Come si differenziano i metodi di ricerca degli elementi in ArrayList e LinkedList per indice?
Quale operazione avviene prima: filtrare i dati con WHERE o unire le tabelle con JOIN?
Qual è il ruolo del repository nell'architettura delle soluzioni software?
Puoi spiegare come viene implementata la sincronizzazione dei thread usando la parola chiave synchronized in Java?
Quanto pensi che sia utile l'esperienza di sostenere questa intervista?
In quali situazioni è preferibile utilizzare il meccanismo di blocco pessimista per garantire la coerenza dei dati?
Quali strumenti di mapping oggetto-relazionale conosci e hai usato in pratica?
Cosa ti ha spinto a usare script XML invece di SQL per automatizzare i compiti?
In quali casi si consiglia di utilizzare la struttura dati HashMap?
Come hai implementato l'elaborazione di grandi volumi di dati nei tuoi progetti?
Puoi spiegare cos'è RestTemplate nel contesto di Spring Framework e come viene utilizzato per eseguire richieste HTTP?
Quali componenti include la dichiarazione di una funzione in Java?
Puoi spiegare cosa si intende con il termine 'Job' nel contesto dei sistemi o della programmazione?
Spiega il concetto di pool di stringhe in Java e il suo scopo.
Ci sono state situazioni in cui, durante la modifica di una collezione durante la sua iterazione, si è verificato un errore ConcurrentModificationException?
Quali strategie utilizzare per eliminare l'incoerenza dei dati quando vengono archiviati solo in parte dei servizi?
Puoi elencare le strutture dati standard implementate nel Java Collections Framework?