Java
Quali altri metodi, oltre al multithreading, possono essere utilizzati per aumentare l'efficienza di un servizio che crea report e che esegue 4 richieste HTTP parallele a sistemi diversi?
Gli errori di programmazione possono essere considerati tipi verificabili e come ciò influisce sulla gestione degli errori?
Su quali principi e componenti si basa il Spring Framework?
Perché considerare una cattiva pratica lanciare RuntimeException?
Quali difficoltà sono associate a garantire una sincronizzazione corretta durante le transazioni in applicazioni multi-thread?
Quale strumento di build utilizzi: Maven o Gradle?
Qual è la differenza tra composizione e ereditarietà?
Quali plugin è possibile installare durante la creazione di una macchina virtuale?
Cosa significa in Java due tipi di eccezioni?
Come evitare l'eccezione ConcurrentModificationException durante l'iterazione su una collezione?
Qual è il valore e il ruolo del livello di isolamento SERIALIZABLE nell'elaborazione transazionale dei dati?
Cosa fa l'annotazione @ComponentScan?
Cos'è l'internazionalizzazione?
Cos'è la semantica 'as-if-serial'?
Come vengono memorizzate le stringhe in memoria in Java?
A cosa serve il metodo collect() negli stream di Java?
Dove è consentita l'inizializzazione dei campi statici e non statici?
Quali metodi di modifica delle tabelle del database conosci?
Come viene effettuata la richiesta al database e quale elaborazione dei risultati viene eseguita?
Cos'è l'Inversione del Controllo (IoC) e l'Iniezione delle Dipendenze (DI)?