Java
A cosa serve la Java Virtual Machine (JVM)?
Hai applicato sistemi di monitoraggio nel tuo ultimo progetto?
Puoi fare un esempio dell'idea di inversione delle dipendenze nella progettazione di sistemi software?
Cos'è la variabile type alla riga 19?
Hai creato progetti che utilizzano il multithreading?
Come organizzi di solito la discussione delle attività assegnate nel tuo team?
Puoi fare un esempio di violazione del principio di Liskov nell'uso delle librerie standard?
Come viene implementato il pattern per la creazione di oggetti in programmazione?
Puoi nominare le principali operazioni terminali utilizzate nell'API Stream?
Come è implementata l'interfaccia List nel linguaggio di programmazione che hai scelto?
Come avviene la rimozione e il rilascio delle risorse nei bean del sistema?
Cosa implica il livello di isolamento nel contesto del lavoro con i database all'interno di Spring Data?
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?
Con quali altri sistemi di messaggistica, oltre Kafka, sei familiare?
Cos'è la libreria Lombok e come si utilizza in Java?
Come avviene il confronto degli oggetti in HashSet?
Quali ambiti (scope) possono essere utilizzati in qualsiasi applicazione?
Quale esperienza ha nella scrittura e ottimizzazione di query SQL native?
Puoi elencare i principali modi di implementare OutputStream in Java?