Android
Con quale stack tecnologico hai esperienza lavorativa?
Qual è la struttura dati più adatta per elaborare flussi di dati in ingresso al fine di estrarli successivamente?
Come garantire la conservazione dello stato attuale del sistema durante la modifica della configurazione?
Qual è il ruolo e lo scopo della parola chiave final nel linguaggio di programmazione?
Hai già ricevuto offerte di lavoro?
Quali metodi si possono usare per gestire e trattare gli errori in un programma?
Qual è la caratteristica unica del servizio in primo piano in Android?
Per quale operazione è obbligatorio l'uso di reified in Kotlin?
In che cosa si differenziano i tipi Object in Java e Any in Kotlin in termini di scopo e utilizzo?
Hai esperienza nell'uso di WorkManager per gestire le attività nelle applicazioni Android?
Puoi spiegare l'idea principale del modello MVVM e come aiuta nell'organizzazione del codice?
Puoi spiegare cos'è Preferences DataStore e come viene utilizzato per memorizzare le impostazioni dell'utente?
Come garantire un aggiornamento sicuro di una variabile a cui accedono contemporaneamente più thread?
Spiega cosa sono le funzioni di ordine superiore e come vengono applicate nella programmazione.
Qual è la classe base che è antenata di tutti gli oggetti in Java?
Quali meccanismi o strumenti hai utilizzato per implementare il lavoro multithread nei tuoi progetti?
Quale funzione nel ViewModel avvia l'aggiornamento della visualizzazione nell'interfaccia utente?
Come viene implementata l'asincronia nell'uso delle coroutine?
È necessario dichiarare BroadcastReceiver nel file manifest di Android?
Quali metodi possono essere utilizzati per implementare spazi tra gli elementi in RecyclerView?