Java
Quali difficoltà possono sorgere lavorando con più thread contemporaneamente?
Quali metodi di lettura XML conosci? Descrivi i punti di forza e di debolezza di ciascuno.
Spiega il principio di inversione del controllo con un esempio di sistema di chiamata taxi.
Quali passaggi devono essere eseguiti per creare i servlet?
La sovrascrittura dei metodi nella programmazione orientata agli oggetti è consentita e corretta dal punto di vista dei principi dell'ingegneria del software?
Puoi spiegare il principio di segregazione delle interfacce di SOLID e la sua importanza nella progettazione del software?
Qual oggetto viene restituito dopo aver applicato il metodo filter a un flusso di ArrayList?
Spiega il concetto di inversione del controllo e la sua applicazione nel framework Spring
Come si può implementare una restrizione in una tabella di database esistente?
Per quali compiti è progettato Spring Boot e quali vantaggi offre nello sviluppo di applicazioni?
Hai esperienza nell'uso del metodo sequential nell'API Streams?
Come è stata effettuata la scalabilità del sistema nel vostro ultimo progetto?
Puoi spiegare cosa significa definire l'ambito per i bean in Spring?
Come ha interagito e discusso il team i compiti durante il processo di lavoro?
Quale tipo di struttura dati viene solitamente utilizzata per implementare la cache?
In quali luoghi della memoria vengono collocati gli oggetti e le variabili di tipo primitivo?
Quali metodi possono essere usati per eliminare elementi duplicati in una lista?
Quali classi in Java non sono sottoclassi della classe Object?
Qual è l'obiettivo principale dell'uso del controllo di versione per le API?