Come implementare una classe in Java le cui istanze non possano essere modificate dopo la creazione?
Java
Quale metodo di organizzazione e gestione dei rami e dei commit in Git preferisci applicare nel tuo lavoro?
Spiega cos'è la classe CompletableFuture e come viene utilizzata per lavorare con compiti asincroni in Java.
Potresti raccontarmi come era organizzato il processo di lavoro nel tuo ultimo posto di lavoro?
Cosa sono il blocco ottimista e pessimista? Come implementarli?
class ExamResult { String studentName; int subjectId; int mark; //1,2,3,4,5 } List<String> getTop5Students(List<ExamResult> list) { }
Come garantire l'accesso condiviso di due microservizi a un database?
Perché la classe String è dichiarata come finale in Java?
Come capire, dal piano della query, che mancano degli indici?
Ci racconti come ha applicato OpenShift nel suo ultimo progetto.
Perché sulla piattaforma di test la richiesta viene eseguita rapidamente, mentre in produzione è lenta, anche se i dati sono uguali? Come indagare?
Puoi parlare dei diversi approcci di ereditarietà utilizzati in JPA per modellare le relazioni tra entità?
Spiega cos'è un componente Spring Bean e come viene utilizzato all'interno del framework Spring.
Hai esperienza nell'utilizzo dei modelli GPCT nel tuo lavoro?
Quali metodi e strumenti vengono utilizzati in Java per organizzare la sincronizzazione dei dati in streaming?
Quali scenari di test implementi per verificare moduli o funzioni nel codice?
Qual è la differenza tra i framework Spring e Spring Boot nel contesto dello sviluppo di applicazioni Java?
Quali tipi di compiti hai affrontato nelle tue posizioni precedenti e come possono essere caratterizzati?
Quali metodi vengono utilizzati per memorizzare i dati di configurazione esterni nelle applicazioni?
È sicuro e affidabile conservare i dati in Kafka a lungo termine?