Android
Cosa succede se si esegue a lungo un lavoro nel thread principale (UI) dell'applicazione?
A cosa servono le funzioni inline nella programmazione?
Hai lavorato con Jetpack Compose?
Sai quali sono le carenze di ListView rispetto a RecyclerView?
È possibile sovrascrivere un metodo statico in una classe derivata?
Quali pattern di progettazione nello sviluppo mobile preferisci e perché?
Come implementare schermi dinamici in runtime che non erano previsti inizialmente?
Puoi spiegare cos'è la libreria Retrofit e a cosa serve nello sviluppo di applicazioni Android?
Qual è la differenza tra tipi primitivi e tipi di riferimento?
Quali sono le differenze tra i livelli di accesso: pubblico, privato e protetto?
Cosa sai dell'inquinamento dell'heap (heap pollution)?
Cos'è un soft-code?
Può esserci più di un blocco catch in un blocco try?
Parla di ricevitori e fornitori di contenuti in Android.
Qual è la differenza tra action e category in Intent?
Hai interesse a lavorare sul miglioramento della struttura e della leggibilità del codice attraverso il refactoring?
In quali casi l'uso della sicurezza null può causare problemi?
Cosa succede confrontando Integer a = 127 e int b = 127, così come Integer a1 = 128 e int b1 = 128 in Java? Spiega perché i risultati del confronto saranno diversi.
Cosa sono le espressioni lambda dal punto di vista della sintassi in Java e Kotlin?
Qual è il ruolo del canale nell'architettura del sistema e come interagisce con più sottoscrittori o consumatori?