Java
Cos'è il Dispatcher Servlet?
Quali sistemi di build hai utilizzato per i tuoi progetti: Maven o Gradle?
Quali sono i metodi per gestire le eccezioni verificate?
Puoi spiegare il concetto di punto di intersezione in Spring AOP e come viene usato per definire gli aspetti?
Come gestire gli errori nelle pagine JSP?
Come comprendi i principi SOLID, basandoti sulla tua esperienza?
Cosa succede se si verifica un'eccezione nel blocco di inizializzazione?
Parla di deadlock e di come evitarlo nella programmazione.
Qual è la differenza tra un errore (error) e un'eccezione (exception)?
Puoi nominare e spiegare i tipi di Proxy utilizzati in Spring Framework?
A cosa serve la classe PushbackInputStream in Java?
Quali sottoclassi della classe InputStream conosci e a cosa servono?
Quali avviatori di Spring Boot comuni conosci?
Quali difficoltà si incontrano nell'integrare oggetti in un database relazionale?
Quali difficoltà possono insorgere in presenza di condizioni di gara nelle applicazioni multithread?
Cosa sono i canali nel contesto di Java?
Qual è la differenza e cosa hanno in comune InputStream, OutputStream, Reader e Writer?
Cosa succede se si applica la parola chiave volatile a una variabile in Java?
Un'interfaccia può contenere un costruttore?
Cosa sono Q e DQ nel contesto dello sviluppo software?