Java
Come hai iniziato a imparare a lavorare con Java e i tuoi primi progetti in questo linguaggio?
In cosa consiste il concetto di incapsulamento nella programmazione orientata agli oggetti?
Cos'è UML? Spiega cos'è un diagramma, una notazione e un metamodelo in UML.
Come avviene la creazione e la gestione dei componenti Bean all'interno del Spring Framework?
Quali commenti nella revisione del codice consideri più significativi e quali meno significativi? Almeno tre i più significativi e un paio i meno significativi.
Qual è la differenza tra i metodi equals e hashCode in Java?
Può spiegare il concetto di algoritmi senza blocco e le loro differenze rispetto ad altri metodi di sincronizzazione?
Quali strumenti e fonti utilizzi per ottenere le informazioni necessarie e imparare nuove tecnologie?
Elenca i principali tipi di dati utilizzati in JDBC e spiega come sono collegati ai tipi di dati Java.
Quali sono le principali differenze tra LinkedList e ArrayList in Java?
Qual è la tua esperienza nello sviluppo di interfacce basate su funzioni o funzioni come componente principale?
Quale approccio di autenticazione e autorizzazione è implementato in Spring Security nel tuo progetto?
Cos'è un costruttore in Java?
È possibile creare un comportamento personalizzato per il costruttore in una classe derivata sovrascrivendolo?
Cos'è l'interfaccia AutoCloseable e come funziona la costruzione try-with-resources in Java?
Come organizzare l'elaborazione parallela di più thread in un programma?
Come si può specificare una versione particolare di una dipendenza transitiva nel file di configurazione di Gradle?
Cos'è l'incapsulamento nella programmazione?
Come si cerca un elemento in HashMap tramite la sua chiave?
Quali sono i metodi principali presenti nella classe HttpServlet?