Cosa sta alla base della struttura della gerarchia delle eccezioni e perché è costruita così?
Java
In quali situazioni è consigliabile usare la parola chiave volatile in Java?
Puoi spiegare lo scopo e il funzionamento dell'istruzione EXPLAIN nei database?
Come viene determinato il tempo di accesso a un elemento per indice in ArrayList?
Quali passaggi inizieresti per integrare un nuovo modulo in un progetto esistente?
Perché in alcune interfacce non vengono definiti metodi?
Nella fase di avvio dell'applicazione, cosa verrà inizializzato prima: la configurazione XML, il codice Java per la configurazione o l'annotazione @Configuration?
Quale annotazione in Java vieta la modifica del valore di un campo all'interno di un'entità?
Quali sono i vantaggi e gli svantaggi dell'uso semplice di System.out.println() per la visualizzazione delle informazioni rispetto ai sistemi di logging?
Qual è questo processo quando, durante l'esecuzione di un programma, un riferimento o un oggetto viene convertito nel suo tipo specifico, noto durante l'esecuzione o la compilazione?
Come si può valutare l'efficacia della richiesta eseguita?
Come garantire il corretto funzionamento degli oggetti concorrenti della classe durante l'esecuzione parallela?
In quali casi e condizioni Kafka potrebbe non consegnare un messaggio o perdere dati?
Puoi spiegare cos'è un'operazione con conservazione dello stato?
È possibile annotare una classe con @Component invece di @Service, e qual è la differenza tra questi approcci?
Quale tipo di domande ti piace di più fare durante i colloqui?
Quali risorse e quanto tempo sono necessari per creare e avviare un nuovo thread di esecuzione?
Puoi spiegare la struttura interna dell'implementazione di HashMap?
L'aggiunta di un elemento a ArrayList ha sempre complessità O(1)?