Parli della sua esperienza nello sviluppo e nell'implementazione di metriche con Prometheus
Java
Spiega le differenze tra lettura fantasma e lettura non ripetibile nel contesto delle transazioni e dell'isolamento dei dati.
Come implementare una classe le cui proprietà non possono essere modificate dopo la creazione di un oggetto?
Come si differenziano in comportamento e caratteristiche i contenitori ConcurrentHashMap e HashMap?
Cosa distingue una variabile standard da una variabile implementata tramite ThreadLocal?
Spiega la sequenza di elaborazione di una richiesta HTTP in ingresso nel framework Spring MVC.
In quali situazioni è consigliabile creare una propria implementazione del metodo hashCode?
Quali metodi possono essere usati per sostituire o isolare un Bean nei test di integrazione per verificare la funzionalità?
Parla della sua esperienza con gli aggiornamenti batch dei dati.
Parlaci della tua esperienza nell'applicazione dei principi SOLID nella pratica dello sviluppo.
Come viene determinato l'indice del secchio per inserire un elemento nella tabella hash HashMap mediante calcoli algoritmici?
Qual è il problema di sicurezza dei thread nel pattern Prototype?
Quali sono i parametri principali da considerare quando si creano indici per un database?
Puoi spiegare il meccanismo di funzionamento dell'annotazione @SpringBootTest nei test di Spring Boot?
Spiega il concetto di 'accade prima' nel contesto della modellazione della sequenza di eventi nella programmazione multithread.
Hai esperienza di lavoro in sprint o cicli di sviluppo brevi?
Hai utilizzato strumenti per analizzare le prestazioni dell'applicazione?
Come viene determinato il tempo di accesso a un elemento nella struttura dati HashMap?
Parli della sua esperienza nello sviluppo con le tecnologie Java EE.
Puoi spiegare cos'è Kafka Streams e come viene utilizzato per l'elaborazione di flussi di dati?