Java
Come confrontare RestClient e Feign Client? Qual è meglio scegliere?
È possibile avere metodi privati con un'implementazione concreta all'interno di un'interfaccia in un linguaggio di programmazione?
Come reagisci quando non sei d'accordo con la decisione tecnica del tech lead?
Quali metodi possono essere utilizzati per migliorare l'efficienza delle query sui database NoSQL con l'aumentare del numero di utenti attivi?
Come hai lavorato con il multithreading? Ci sono stati casi interessanti di race condition o deadlock?
Spiega cos'è un'eccezione in programmazione e come usarla correttamente
Cos'è WebSocket? A cosa serve?
Può spiegare il principio di funzionamento del sistema di autorizzazione e autenticazione in Spring Security?
Qual è la differenza tra il comando merge e cherry-pick quando si lavora con sistemi di controllo versione come Git?
Puoi spiegare cosa si intende con il termine 'classi atomiche' in programmazione?
Quale metodo di organizzazione e gestione dei rami e dei commit in Git preferisci applicare nel tuo lavoro?
Migliora l'implementazione della cache LRU in modo che l'espulsione avvenga in base al tempo dell'ultimo accesso e non al tempo di aggiunta.
Quali tipi di collezioni esistono e come sono classificate per gruppi?
Come implementare una classe per lavorare con il database usando Hibernate?
In quali situazioni è consigliabile utilizzare l'interfaccia Comparable per confrontare gli oggetti?
Spiega il concetto di one-to-many e dove viene applicato.
Come implementare l'idempotenza nelle operazioni REST API?
Qual è la differenza tra la Java IO tradizionale e la più moderna Java NIO nella gestione dell'input e dell'output?
Stai considerando la possibilità di trasferirti all'estero per lavoro o per vivere?
Cos'è una skill e in cosa si differenzia da un sub-agent?