La sovrascrittura dei metodi nella programmazione orientata agli oggetti è consentita e corretta dal punto di vista dei principi dell'ingegneria del software?
Java
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
Quali sono i principi fondamentali del design del servizio per minimizzare la perdita di dati o risorse?
Come si può implementare una restrizione in una tabella di database esistente?
Può spiegare il concetto di modello, vista e controller nel pattern architetturale MVC?
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?
Come configurare la creazione automatica dei bean in Spring?
Hai usato il comando SELECT FOR UPDATE per bloccare le righe durante il lavoro con il database?
Come implementare la gestione dei thread tramite l'interfaccia nella tua applicazione?
Hai implementato una macchina a stati completa o qualcos'altro?