Android
Come rileva LeakCanary una perdita di memoria legata a un'Activity distrutta?
Hai esperienza con i meccanismi di gestione automatica della memoria nelle applicazioni?
Perché è importante impostare una versione minima del SDK in un progetto Android?
Qual è la differenza tra tipi di dati primitivi e tipi di riferimento nel linguaggio Java?
Quali metodi possono essere usati per ridurre il tempo di avvio dell'applicazione?
Qual è il tempo di esecuzione dell'operazione di rimozione di un elemento da ArrayList in Java?
Come avviare l'esecuzione di una coroutine all'interno di un ViewModel?
È possibile utilizzare Retrofit per gestire automaticamente i token scaduti durante le richieste API?
Come viene effettuato il confronto tra oggetti per riferimenti in Kotlin?
Quali problemi potrebbe verificarsi sostituendo ApplicationContext con ActivityContext e viceversa in un'app Android?
Quale pattern di presentazione viene utilizzato nello sviluppo di un progetto in Android Studio?
Spiega il concetto di classe Nothing nel contesto della programmazione.
Quali sono le differenze tra gli operatori di confronto in Java e Kotlin?
Spiega il concetto di Executor in Java e il suo ruolo nell'esecuzione di attività asincrone.
In Kotlin, le classi sono considerate chiuse o aperte all'ereditarietà di default?
Parli della sua esperienza nell'implementazione e nell'uso del protocollo WebSocket nei progetti.
Qual approccio allo sviluppo software hai utilizzato nel tuo ultimo ruolo?
Nel metodo hashCode viene utilizzato un campo dichiarato all'interno della data class?
Quale tipo di dato restituisce una funzione suspend in Kotlin?
Quali funzioni di scope in Kotlin conosci?