Java
Quali livelli di isolamento delle transazioni conosci?
Come proteggersi dai messaggi duplicati in Kafka (idempotenza)?
Puoi elencare i componenti principali di JPA e le loro funzioni?
Cosa intendi per query SQL complesse? Hai dovuto analizzarle e con quali strumenti?
Come veniva gestito il supporto dei servizi in produzione? Chi controllava il lavoro?
Come è stata effettuata l'ottimizzazione delle query SQL? Cosa spinge a ottimizzare una query e come si fa?
Qual è la differenza nel funzionamento del consumer con un group.id esplicito e senza?
Come evitare di fermare la Dead Letter Queue in caso di fallimenti ripetuti?
Hai interesse ad imparare nuovi linguaggi di programmazione o tecnologie che potrebbero migliorare le tue competenze?
Parlaci dei pattern di progettazione che hai usato nel progetto
[nome] ha chiesto: Quali tipi di metriche esistono in Micrometer per le applicazioni Java?
Puoi spiegare il principio di funzionamento del pattern Chain of Responsibility e in quali situazioni viene applicato?
Quali sono i principi fondamentali per costruire una classe thread-safe?
Quali componenti include la dichiarazione di una funzione in Java?
Qual è la specificità dei sistemi ad alta carica? Cosa li distingue dai sistemi a carica media dal punto di vista della progettazione?
In quali situazioni è opportuno evitare di creare indici nel database?
Può fare un esempio di query SQL complesse che ha scritto nella sua esperienza?
Quali strumenti possono aiutare a capire perché le query stanno funzionando lentamente?
Perché usare Spring WebFlux invece di Spring MVC? Quali sono i vantaggi dell'approccio reattivo?
Cosa otteniamo e cosa sacrificiamo usando volatile?