Come vengono implementate e funzionano le operazioni atomiche con le variabili in un ambiente multithread?
Java
Quali componenti o oggetti possono essere disponibili o interagire durante l'esecuzione di un metodo annotato con PostConstruct in Spring?
Hai esperienza con database che non utilizzano il modello relazionale?
Qual è la complessità temporale media delle operazioni di ricerca, inserimento e rimozione di elementi per chiave in una struttura dati HashMap?
Come localizzare il problema quando il servizio si interrompe con OutOfMemoryError in produzione?
Quali metodi vengono utilizzati per aumentare la capacità e la scalabilità orizzontale dei sistemi di database distribuiti?
È possibile garantire una uscita sequenziale dei messaggi da Kafka in modo che seguano l'ordine in cui sono stati scritti nel Topic?
Ci sono stati casi in cui hai dovuto scegliere o sostituire gli strumenti tecnologici o le piattaforme utilizzate in un progetto?
Hai utilizzato strumenti per la documentazione REST API (Swagger/OpenAPI)?
Qual è la differenza tra l'uso delle annotazioni @Service e @Repository nel framework Spring?
Quali livelli di isolamento delle transazioni esistono?
Come interagiscono tra loro i microservizi?
Quali annotazioni applicate alle classi sono disponibili per essere ottenute dal contesto Spring ApplicationContext?
Qual è la differenza tra HashMap, ConcurrentHashMap e SynchronizedMap?
Puoi spiegare l'architettura e i componenti principali del sistema Kafka?
Come viene determinato l'identificatore unico traceId all'inizio del tracciamento della richiesta?
// ottenere l'elenco degli utenti che appartengono a un gruppo che inizia con "X" public List<User> consume(Stream<User> usersStream) { }
Si può dire che nel progetto attuale si utilizza Kubernetes e chi lo gestisce esattamente?
Hai applicato l'annotazione @PostConstruct in un'applicazione Spring?
Quali iniziative tecniche hai intrapreso oltre a soddisfare i requisiti di business?