Android
Qual è la tua esperienza con le coroutine e l'asincronia nella programmazione?
Perché si consiglia di usare uno ViewModelScope separato per le piattaforme iOS e Android?
Come lavorano insieme gli oggetti Handler e Looper per elaborare i messaggi in Android?
Quali compiti professionali a breve e lungo termine ti poni?
In che modo è possibile aggiungere nuove funzionalità all'elenco standard nel tuo programma?
Quali azioni vengono eseguite all'interno del metodo onBindViewHolder in RecyclerView?
È possibile realizzare un'applicazione mobile senza utilizzare componenti Activity?
Puoi spiegare lo scopo dell'annotazione @Singleton in Dagger e come influisce sul ciclo di vita degli oggetti?
Perché in Kotlin è vietata l'ereditarietà da data class?
Hai testato le parti funzionali del programma?
Puoi parlare delle tue conoscenze sull'uso della funzione scope nella programmazione?
Come gestisce Kotlin i valori che possono essere null e quali meccanismi fornisce per questo?
Come viene gestito il ciclo di vita delle coroutine?
Cosa si intende per permessi vulnerabili in un sistema di sicurezza?
Quali metodi di interazione utilizzano i processori per scambiarsi informazioni tra loro?
Hai esperienza con database orientati ai documenti o con database chiave-valore?
È possibile applicare la parola chiave abstract a una data class nei linguaggi di programmazione che supportano entrambi i concetti?
Parli della sua esperienza nello sviluppo e nel test di dispositivi o applicazioni che utilizzano Bluetooth Low Energy (BLE)
Hai tutti i materiali e le domande necessari pronti prima di iniziare l'intervista?
Puoi spiegare il principio di funzionamento di launchMode in Android e le sue principali varianti?