Quale architettura è preferibile per garantire la scalabilità: struttura monolitica o a microservizi?
Java
Spiega cosa significa creare classi immutabili e i loro vantaggi nello sviluppo.
È possibile salvare file PDF direttamente all'interno del database PostgreSQL?
Puoi parlare dei diversi tipi di raccolta dei rifiuti utilizzati in Java o altri linguaggi di programmazione?
Perché si creano classi immutabili in programmazione e quale problema risolvono?
Puoi spiegare cos'è Spring Batch e in quali casi viene utilizzato per l'elaborazione dei dati?
Quali metodi esistono per implementare il multithreading nella programmazione?
Come si relazionano i metodi flatMap nelle classi Optional e Stream in Java?
Quando è necessario utilizzare indici parziali e coprenti?
Perché il meccanismo di raccolta dei rifiuti non si occupa di pulire la memoria nello stack del programma?
Quali approcci esistono per prevenire modifiche indesiderate ai dati in una tabella, anche in presenza di diritti di modifica?
Hai applicato un'operazione di spostamento nei tuoi progetti recenti?
Quali aspetti della comunicazione di squadra ti causano difficoltà o insoddisfazione?
È garantita una consegna affidabile dei messaggi in Kafka?
Puoi spiegare cosa si intende per sharding nei database non relazionali?
Come si può individuare un problema nella raccolta dei rifiuti analizzando i dump della memoria Heap?
Qual è stata la tua esperienza nello sviluppo e nell'implementazione di test di integrazione nei progetti?
Cosa succede con il metodo hashCode in una classe se non lo eredita esplicitamente da un'altra classe?
È possibile dichiarare un metodo pubblico all'interno del costruttore di una classe?
È possibile l'integrazione di file in formato *.jar all'interno di archivi con estensione *.var?