Java
Come gestisci la gestione delle eccezioni verificate nei tuoi progetti?
Parlami della tua esperienza nel test di prodotti software
Quali sono le differenze tra le annotazioni @Value e @Data nella libreria Lombok?
Cos'è una variabile volatile e a cosa serve?
Puoi condividere situazioni in cui hai incontrato ostacoli significativi e come li hai superati?
Quale versione di Java hai usato nel tuo progetto o lavoro?
Hai recentemente sostenuto un colloquio per una posizione tecnica?
Hai mai dovuto svolgere compiti destinati ad altri team o specialisti?
Quali volumi di compiti ti è stato richiesto di risolvere nella pratica?
Quante fasi e colloqui prevedi di affrontare nel processo di selezione?
Qual è lo scopo del metodo distinct nell'API Stream e come si differenzia dagli altri metodi di filtraggio?
Cosa succede nel sistema in caso di terminazione di emergenza dell'applicazione o ricorsione infinita?
Come sono collegati il metodo equals e il metodo hashCode nel contratto Java, e perché è importante per il corretto funzionamento delle collezioni?
Parla della tua esperienza con la classe StringBuilder per lavorare con le stringhe nei tuoi progetti.
Come organizzare una cache per l'integrazione esterna? Quali sono i parametri della cache?
Cosa sono le operazioni aziendali e cosa ha permesso di standardizzare la logica aziendale?
Quando in un'applicazione multithread, più thread lavorano contemporaneamente, usano un pool di thread condiviso o ognuno il proprio?
A quali standard si riferisce Java Persistence API (JPA)?
Hai eseguito operazioni di lettura o scrittura nel database?
Qual contenitore thread-safe è più adatto per operazioni di lettura predominante?