Java
Quali passaggi prenderesti se ti trovassi nell'impossibilità di riprodurre un errore nell'ambiente di test?
È sempre consigliabile usare un'architettura a microservizi? Cos'è?
Puoi spiegare cosa si intende con il termine 'monitor' in programmazione?
Come funziona il processo di caricamento delle classi quando un metodo incontra una classe sconosciuta durante l'esecuzione?
Parlami della tua esperienza nell'eseguire operazioni di modifica della struttura del database usando comandi DDL.
Quali aree di memoria esistono nella JVM e a cosa servono?
Cosa cambierebbe se applicassi LEFT JOIN?
Quali metodi possono essere usati per intercettare o catturare richieste HTTP?
Restano tracce del lavoro della JVM per un'analisi successiva in caso di errore dell'applicazione?
Hai effettuato ottimizzazioni o controlli delle query SQL per migliorarne l'efficienza?
Qual è l'idea principale alla base della struttura dati HashMap?
Come viene implementato il blocco ottimista e quali sono le sue caratteristiche?
Spiega cosa si intende per clonazione profonda di un oggetto o struttura dati.
Quanti soldi vuoi?
Parlami di Kafka: i componenti principali lato Java.
Quali metodi possono essere utilizzati per creare nuovi contesti in un'applicazione?
Perché il metodo hashCode() a volte restituisce lo stesso risultato per oggetti diversi?
Quali metodi puoi usare per gestire ed elaborare un volume significativo di messaggi in arrivo?
Cosa significa l'uso della parola chiave 'effectively final' per una variabile in Java?
In quale fase vengono creati i proxy (per @Transactional, @Async, ecc.)?