Java
La dimensione attuale dell'array influisce sul tempo di inserimento di un nuovo elemento in ArrayList?
Spiega il concetto di cancellazione dei tipi nei generici nei linguaggi di programmazione.
Puoi nominare le principali operazioni terminali utilizzate nell'API Stream?
Spiega lo scopo e il principio di funzionamento del comando git stash nel sistema di controllo versione Git.
Puoi fare un esempio di quando viene applicato il metodo wait() dell'oggetto in Java?
Quali metodi e approcci vengono utilizzati per prevenire l'insorgere dell'eccezione ConcurrentModificationException durante l'uso di collezioni in modalità multithread?
Cos'è la libreria Lombok e come si utilizza in Java?
Come avviene il confronto degli oggetti in HashSet?
Cosa ti ha motivato a scegliere la professione di sviluppatore software?
Come dichiarare il livello di accesso predefinito in Java?
Quali ambiti (scope) possono essere utilizzati in qualsiasi applicazione?
Puoi parlare del pattern di progettazione più utilizzato?
Puoi elencare i principali modi di implementare OutputStream in Java?
Come viene implementato un indice su due colonne nel database PostgreSQL?
Come viene effettuata l'aggiunta di un elemento in ArrayList nel peggior scenario di esecuzione?
Quali sono i vantaggi e gli svantaggi dell'utilizzo della classe StringBuilder per lavorare con le stringhe in Java?
Parla del concetto di classe CompletableFuture.
Potresti raccontare come è stato effettuato il processo di revisione del codice nel tuo ultimo progetto?
Puoi elencare i diversi tipi di eccezioni con cui ti sei confrontato nella pratica?
Descrivi come i componenti dell'architettura a microservizi scambiavano dati nel tuo progetto precedente