Android
Puoi fare un esempio di implementazione del pattern Builder in Java?
Come avviene l'interazione tra View e ViewModel nel pattern MVVM?
Hai esperienza con il meccanismo NotificationChannel per inviare notifiche?
Puoi spiegare il concetto di Source Set in Kotlin Multiplatform e come viene utilizzato per organizzare il codice?
È obbligatorio usare la sincronizzazione quando si eseguono coroutine avviate nel Main Dispatcher per aumentare in modo sicuro una variabile globale?
Quali sono le differenze nel sistema di tipi tra Java e Kotlin?
Quali metodi possono essere usati per ridurre la probabilità di collisioni nell'uso di tabelle hash?
Qual è la differenza tra le librerie OkHttp e Retrofit nell'implementazione delle richieste di rete nelle applicazioni?
Come confronta il metodo equals due oggetti in Java?
Quali restrizioni esistono nell'elaborazione dei compiti all'interno del componente Broadcast Receiver in Android?
Qual è la differenza tra i componenti WorkManager e Service in Android, e in quali situazioni è meglio usarli?
Perché non è consigliabile gestire autonomamente la memoria nelle applicazioni?
Puoi spiegare cosa si intende per Heap nel contesto della memoria dei programmi?
Puoi spiegare cos'è Dispatchers.Default in Kotlin e come viene utilizzato?
Quando e in quali situazioni è consigliato usare il tipo Option<Void> o strutture simili per indicare l'assenza di valore?
Puoi spiegare cos'è un componente ListView e come viene utilizzato nello sviluppo di interfacce?
Quali metodi possono essere utilizzati per organizzare la suddivisione di un'applicazione in componenti separati dal punto di vista architettonico?
Qual è lo scopo di una classe dichiarata con il modificatore sealed?
Come si aggiunge un nuovo elemento alla struttura dati HashMap?
Quali segnali possono indicare potenziali problemi nella valutazione di un progetto?