Java
Spiega a cosa serve il meccanismo di blocco condiviso (Shared Lock) nei sistemi di gestione di database o nella programmazione multithread.
Quali classi in Java supportano la lettura e la scrittura di flussi in formato compresso?
Descrivi il meccanismo di funzionamento del protocollo HTTP e come garantisce lo scambio di dati tra client e server.
Quale proprietà viene usata per impostare il colore di sfondo?
Perché hashCode() di oggetti diversi può restituire valori uguali?
Come garantire l'unicità delle chiavi durante l'uso della struttura dati HashMap?
In quali situazioni può essere sollevata un'eccezione ClassCastException in un'applicazione?
In che modo è possibile confrontare i tipi di dati in Java?
Cosa succede se si tenta di ottenere lo stesso bean più volte in ApplicationContext?
Nel contesto della logica di business, è obbligatorio considerare tutti i campi dell'entità durante l'implementazione del metodo equals?
Chi ha gestito il controllo e la gestione dei database nel tuo ultimo progetto?
Qual è la differenza tra un'eccezione (Exception) e un errore (Error) in Java?
Hai applicato il livello di isolamento Repeatable Read nei tuoi progetti?
In quali situazioni nel linguaggio di programmazione si dovrebbe usare la parola chiave synchronized per garantire la sicurezza dei thread?
Le dipendenze cicliche possono causare perdite di memoria in un programma?
Quanti byte occupa il tipo di dato long in memoria?
Parla del ciclo di vita di Maven.
Come hai aggiunto nuove funzioni nell'ultimo progetto che hai realizzato?
Quali strumenti e librerie di test automatizzati hai utilizzato nei tuoi progetti?
Come si differenziano il binding statico e dinamico dei metodi in Java e quali sono le loro caratteristiche?