Come sono state gestite le situazioni in cui il servizio non era disponibile?
Java
Cos'è un LLM e come funziona? Come influenzare la variabilità delle risposte?
Con quali database NoSQL hai lavorato?
C'era una situazione in cui un evento si trovava in uno stato in cui non avrebbe dovuto essere? Esisteva un meccanismo che monitorava i passaggi tra gli stati e permetteva o vietava tali passaggi?
Cosa succede durante la pausa Stop-the-World? Perché è necessario fermare i thread durante il lavoro del garbage collector?
Cos'è ACID? Cos'è una restrizione nella terminologia ACID?
Cos'è Kafka e come funziona? In cosa si differenzia dai tradizionali message broker?
Come è strutturata la struttura interna di LinkedHashMap? Cos'è un elemento della lista doppiamente collegata?
Cos'è il meccanismo di transazione di Kafka? Come funziona?
Perché sono stati usati due broker di messaggi, Kafka e RabbitMQ, contemporaneamente?
Quali sono i metodi di Dependency Injection in Spring?
Un enum può implementare un'interfaccia?
Quali metodi di interazione tra servizi hai usato oltre a REST?
Cosa intendi per query SQL complesse? Hai dovuto analizzarle e con quali strumenti?
Spiega il ciclo di vita di uno stream in Java, i suoi stati e i tipi di metodi.
Come sono distribuiti i consumatori tra le partizioni: ogni consumatore si collega a ogni partizione o no?
Cos'è DDD (Domain-Driven Design)? Come si collega all'aggregato e al contesto limitato?
Cosa succede se uno dei servizi fallisce durante la fase di Commit in 2PC?
Cos'è Keycloak? Raccontami con cosa ti sei confrontato.
Com'era il ciclo di rilascio nel tuo team?