Java
Qual è la tua esperienza con Spring Data (JPA, JDBC, Redis)? Quali problemi interessanti hai incontrato con @Transactional?
È ammissibile che un'interfaccia in stile funzionale contenga un'implementazione di metodo predefinita?
Hai esperienza con la struttura dati LinkedList?
Come si può gestire una situazione in cui si verifica un'eccezione in un programma?
Puoi elencare i principali tipi di implementazioni della classe InputStream in Java?
Quali fasi sono incluse nel processo di containerizzazione di un'applicazione Java con Dockerfile?
Qual è il ruolo dei livelli di isolamento delle transazioni nel garantire la coerenza dei dati nel database?
Quali meccanismi di sincronizzazione dei thread hai utilizzato nei tuoi progetti?
È possibile implementare in una singola classe due interfacce che contengono dichiarazioni di metodi identici?
L'oggetto prototipo viene rimosso immediatamente dopo la sua iniezione?
Qual è la differenza chiave tra orchestrazione e coreografia?
Cosa scriveresti se vedessi una tale implementazione in una revisione del codice?
Quali sono gli approcci principali che conosci per l'espansione e la scalabilità dei sistemi?
Come si può determinare l'elenco delle porte aperte nel sistema operativo usando i comandi Bash?
Quale codice è facile da coprire con i test? Nomina almeno tre criteri di codice ben testato.
La classe interna in Java è privata per l'accesso da altre classi?
Quali sono i tipi di JOIN?
Hai esperienza con l'architettura REST API e l'integrazione con i servizi web?
select name from employee group by name having COUNT(DISTINCT lang) >= 2;
In quali casi si dovrebbe scegliere la struttura dati ArrayList per memorizzare gli elementi?