Cosa distingue HashSet da TreeSet e in quali situazioni è meglio usare ciascuno di essi?
Java
Cosa succede se hashCode() restituisce sempre 0? Tutti gli elementi finiscono nello stesso bucket, la HashMap si espande — questo aiuterà?
Può spiegare cosa si intende per Deployment nel contesto di OpenShift?
Quale TTL scegliere per la cache delle tariffe se le tariffe cambiano raramente?
Qual è la differenza tra Java e JavaScript, e perché questi linguaggi sono spesso percepiti come simili o correlati?
Qual è la tua esperienza nell'uso del multithreading e nella gestione dei thread nei progetti?
Hai esperienza con Kotlin?
Puoi spiegare cosa significa l'eccezione OutOfMemoryError in Java e quando si verifica?
Qual è lo scopo delle classi wrapper nella programmazione?
In quali casi viene applicato il pattern Abstract Factory nella progettazione di sistemi?
Qual è la funzione principale dell'ORM nello sviluppo del software?
Hai esperienza di revisione del codice (Code Review) o di partecipazione ad essa?
Puoi spiegare i diversi livelli di cache utilizzati in Java per migliorare le prestazioni delle applicazioni?
Hai esperienza nella gestione e configurazione di database nella tua pratica?
Come è organizzata l'area di memoria per le variabili nel linguaggio Java?
Si può considerare il protocollo HTTP come bloccante o non bloccante nel contesto dell'esecuzione delle richieste?
Hai usato l'annotazione RestController durante lo sviluppo di un'API RESTful in Spring?
Come si può prevenire la perdita di dati durante l'aggiornamento del sistema operativo Linux utilizzato in un ambiente di produzione?
Spiega il ciclo di vita di un bean in Spring.
Quali passaggi seguire se in un'interfaccia o in una classe astratta sono dichiarati due metodi?