Java
A cosa serve la Java Virtual Machine (JVM)?
Cos'è il sovraccarico di metodo?
Qual è il ruolo dell'annotazione @SpringBootTest e quando viene applicata durante i test delle applicazioni Spring Boot?
Come gestisci le transazioni usando l'annotazione @Transactional?
Come ottimizzare efficacemente l'indicizzazione di un database?
Come organizzi di solito la discussione delle attività assegnate nel tuo team?
Cos'è la cache in Hibernate?
Ti ha interessato l'aspetto del lavoro legato alla manutenzione e al supporto dei sistemi?
Spiega la differenza tra i concetti di inversione del controllo e iniezione delle dipendenze nel framework Spring.
Spiega il concetto di cancellazione dei tipi nei generici nei linguaggi di programmazione.
È possibile salvare immediatamente le modifiche in ResultSet nel database senza operazioni aggiuntive?
Cos'è la libreria Lombok e come si utilizza in Java?
Come avviene il confronto degli oggetti in HashSet?
Cosa ti ha motivato a scegliere la professione di sviluppatore software?
Quali ambiti (scope) possono essere utilizzati in qualsiasi applicazione?
Puoi elencare i principali modi di implementare OutputStream in Java?
Come viene implementato un indice su due colonne nel database PostgreSQL?
Come viene effettuata l'aggiunta di un elemento in ArrayList nel peggior scenario di esecuzione?
Conosci i principi dell'architettura orientata agli eventi?
Parla del concetto di classe CompletableFuture.