Java
Qual è la differenza tra un processo e un thread, e quando si può usare uno al posto dell'altro?
Quale comportamento si aspetta dal sistema utilizzando il livello di isolamento Repeatable Read durante l'aggiornamento concorrente di un conto da parte di due transazioni?
Come ti valuti in termini di livello: junior, mid, senior?
Perché in alcuni casi nel blocco try si utilizza solo finally senza gestire le eccezioni nel catch?
Come fa il meccanismo di gestione automatica della memoria a determinare che una variabile non è più utilizzata e può essere liberata?
È possibile avviare il processo di operazione iniziale?
Quali sono le insidie dell'iniezione tramite setter?
Cosa può succedere se nel Pointcut dell'aspetto Spring Boot viene specificata l'intera serie di opzioni?
Come viene valutata la complessità temporale dell'accesso a un elemento tramite indice in una lista collegata?
Perché in Java è necessario sovrascrivere insieme i metodi equals() e hashCode(), e come ciò influisce sul funzionamento delle collezioni?
L'indecisione o l'atteggiamento negativo dei colleghi può diventare un ostacolo al completamento di un compito e demotivare il team?
Cosa ti ha spinto a cambiare settore professionale?
Cosa ne pensa dell'affermazione che una copertura di test del 100% sia impossibile e non sempre necessaria?
È stato il risultato del tuo lavoro personale o di squadra?
Quali scope dei bean conosci in Spring?
È stata integrata una banca dati unica per tutti i microservizi nel tuo ultimo progetto?
Hai avuto un'interazione diretta con il database tramite query SQL?
```java public class DoWork { public static void main(String[] args) { work(); } public static void work() { try { work(); } finally { work(); } } } ```
Cos'è IoC e DI? Spiega i concetti
Spiega in cosa consiste la funzione reduce e come viene utilizzata nell'elaborazione di array di dati.