Java
Come viene garantita l'immutabilità in Java?
Come applichi il principio di apertura/chiusura di SOLID nella progettazione delle tue soluzioni?
Spiega le differenze tra JDK, JRE e JVM e il loro ruolo nello sviluppo e nell'esecuzione di applicazioni Java
Cos'è Future in Java?
Quali sottoclassi di OutputStream conosci e a cosa servono?
Cos'è un costruttore di default?
Quali sono le ragioni a favore di limitare il numero di campi indicizzati nel database?
Qual è il peggior tempo di esecuzione del metodo contains() per un elemento presente in ArrayList?
In cosa consiste la progressività di NIO in Java?
Cos'è ACID nel contesto dei database?
Come collegare la tua libreria a un altro progetto?
Qual è la differenza tra una funzione membro di una classe e un metodo speciale per l'inizializzazione degli oggetti?
Dove e a cosa serve il modificatore abstract?
Quali metodi conosci nella classe Object?
A cosa servono le interfacce funzionali UnaryOperator<T>, DoubleUnaryOperator, IntUnaryOperator e LongUnaryOperator?
Qual è la differenza tra i progetti creati con Spring Boot e le applicazioni standard di Spring Framework?
Descrivi i principi pratici fondamentali per lavorare con JSP.
È possibile rendere il thread principale del programma un demone?
Quali tipi di dati esistono in XSD?
Quali tipi di relazioni esistono nel diagramma delle classi strutturale?