Qual è la differenza tra le interfacce Stream e Collection in Java, e in quali scenari è giustificato il loro utilizzo?
Java
Qual è il tuo profilo di studio o specializzazione?
Puoi nominare i modelli utilizzati per costruire strutture dati?
Come si valuta la complessità temporale delle operazioni di inserimento, rimozione e ricerca di elementi in una lista collegata?
Quale esperienza ha nell'utilizzo della libreria JOOQ per lavorare con i database?
Quale risultato restituisce la chiamata di metodi non terminali nei flussi di dati nell'API Stream?
Quali azioni intraprende il sistema di database quando due transazioni cercano di modificare contemporaneamente la stessa registrazione?
Quali metodi puoi utilizzare per garantire un'esecuzione coerente del codice del programma?
Quali funzioni di programmazione funzionale sono state introdotte in Java 8?
Come si può definire un bean di tipo prototype in Spring in modo che venga creato un'istanza separata dell'oggetto ad ogni richiesta?
Come ti comporti quotidianamente se hai problemi con un compito?
Qual è il ruolo degli oggetti proxy in Hibernate e perché vengono creati?
Puoi fare un esempio di utilizzo di un pattern strutturale nella progettazione di sistemi software?
Come confronti due oggetti, considerando il loro tipo specifico, quando usi il metodo equals?
Come distinguere la programmazione procedurale da quella orientata agli oggetti dal punto di vista delle loro principali caratteristiche tecniche?
È possibile includere logica aziendale complessa all'interno di un metodo repository annotato con @Query in Spring?
Qual è la complessità temporale dell'operazione di inserimento di un elemento all'inizio di un ArrayList dinamico?
Puoi parlare dei diversi approcci di ereditarietà utilizzati in JPA per modellare le relazioni tra entità?
Quale codice è facile da coprire con i test? Nomina almeno tre criteri di codice ben testato.
È corretto usare un oggetto mutabile come chiave in una HashMap? Quali requisiti devono essere rispettati?