Android
In che modo sviluppi le tue competenze professionali nel settore scelto?
Quale tipo di dato restituisce una chiamata a un metodo di un'interfaccia che implementa richieste HTTP tramite Retrofit?
Parlaci della tua esperienza con l'iniezione delle dipendenze nei progetti.
Quali librerie o strumenti di gestione dei flussi conosci e hai utilizzato nei tuoi progetti?
Quale modalità di lavoro preferisci: lavoro da remoto o in ufficio?
Come affronteresti la risoluzione di un problema per il quale hai solo due giorni e con cui non ti sei mai confrontato prima?
Hai utilizzato il meccanismo di binding dei dati nei tuoi progetti?
Un'Activity è accessibile o visibile all'utente dopo essere passata allo stato onStop?
Qual è il ruolo della dichiarazione di Fragment nel file AndroidManifest.xml e perché di solito non è necessaria?
Qual è il ruolo e l'applicazione della classe Nothing nella programmazione?
Qual è il ruolo della funzione remember in Jetpack Compose e perché viene usata nella creazione di componenti personalizzati?
Spiega cos'è il meccanismo di backpressure nella libreria RxJava e come influisce sul flusso di dati
Puoi spiegare il concetto di Coroutine Actors e come funzionano?
Quali librerie e strumenti hai usato per sviluppare API REST e quali preferisci?
È accettabile e consigliabile passare l'oggetto Context a diverse parti del codice?
Perché le operazioni di ricerca per chiave primaria sono più veloci rispetto ad altri metodi di ricerca nel database?
Come interagisce il livello di visualizzazione con gli altri componenti nell'architettura MVP per il trasferimento dei dati?
Quali approcci e pratiche devono essere seguiti nello sviluppo di codice comune in Kotlin Multiplatform per garantirne la qualità?
Puoi spiegare cosa sono i canali nell'implementazione delle notifiche push?
Quali sono le caratteristiche chiave e il comportamento del metodo onDestroy nel ciclo di vita di un'Activity su Android?