Quali sono le differenze tra le versioni di JUnit 4 e JUnit 5 nel contesto dei test?
Java
Hai utilizzato l'API Stream quando lavoravi con le collezioni nei tuoi progetti?
Come vengono considerate le referenze dalla Old Generation agli oggetti nella Young Generation durante la raccolta minore, se non viene eseguita la tracciatura della Old Generation?
Hai usato il pattern repository nei tuoi progetti?
Come risolvi il conflitto di dipendenze quando usi spring-boot-starter-test?
Quali possono essere gli svantaggi dell'utilizzo di dipendenze iniettate tramite campi di classe?
Conosci la piattaforma Alice e le sue funzionalità?
Quali cambiamenti avvengono nella disposizione fisica dei dati sul disco dopo l'eliminazione di una riga da una tabella nel database?
Potresti descrivere gli obiettivi principali e i requisiti stabiliti per te nell'ultimo compito svolto?
Perché si utilizza la sincronizzazione in Java e come influisce sul funzionamento dei thread?
In quali casi è necessario usare l'annotazione @Repository in un'applicazione Spring?
Come si può gestire e modificare il contenuto di un bean prima di rimuoverlo dal contenitore?
Quali metodi possono essere utilizzati per implementare una sequenza di compiti o operazioni?
Come includere una lista in un DTO che non può essere modificato dopo la creazione?
Nominare i livelli di visibilità dei membri della classe, partendo dal meno restrittivo e arrivando al più aperto
Quali novità sono state aggiunte nell'ultima versione di Java 21?
In che modo hai apportato modifiche alla struttura o ai dati del database?
Qual è la tua esperienza con il linguaggio Java e in quali progetti l'hai utilizzato?
Cos'è l'inizializzazione pigra (lazy initialization) del contesto in Spring? Come è collegata al problema delle dipendenze cicliche?
Qual è il ruolo delle eccezioni non controllate nella gestione degli errori in Java?