Quali restrizioni esistono negli enum nei linguaggi di programmazione?
Android
Come avviene l'inserimento di nuovi elementi nella struttura dati HashMap?
Come viene determinata la dimensione iniziale di ArrayList al momento della creazione?
Quali sono i principi fondamentali della relazione tra i metodi equals e hashCode in Java?
Cosa sono le radici del garbage collector (GC Roots) e come influenzano il processo di gestione automatica della memoria?
Potresti spiegare cos'è il contesto delle coroutine in Kotlin?
Puoi elencare gli elementi principali dell'architettura Android e le loro funzioni?
Qual è lo scopo di usare CoroutineScope in Kotlin e quale ruolo svolge nella gestione delle coroutine?
È consentita l'ereditarietà nelle data class in Kotlin?
Come garantire un aggiornamento sicuro di una variabile a cui accedono contemporaneamente più thread?
Quali sono i livelli di accesso ai membri di una classe in Java?
In quali situazioni avviene la distruzione del servizio nell'applicazione?
È possibile salvare i dati nel metodo onSaveInstanceState per recuperarli dopo la terminazione del processo dell'applicazione?
Qual è la differenza tra le interfacce Serializable e Parcelable nel trasferimento di oggetti in Android?
Come distinguere un servizio in primo piano da uno in background e quali sono le loro principali differenze?
Puoi nominare le classi che sono discendenti della classe Throwable?
Qual è il ruolo del campo componentN nella classe dati Kotlin?
Quali classi o oggetti nella tua esperienza sono in grado di salvare il proprio stato sotto forma di sequenza di byte per un successivo ripristino?
Quali difficoltà possono sorgere quando due thread di esecuzione modificano contemporaneamente il valore di una variabile?