Android
È possibile interrompere l'esecuzione di un'operazione pianificata posticipata con Deferred?
Come si differenziano le strategie di trasmissione dei dati in un programma: per valore e per riferimento all'oggetto?
Quanto è appropriato usare un approccio informale con 'tu' in un ambiente di lavoro?
È possibile che un servizio sia contemporaneamente negli stati onBind e started?
In che altri modi, oltre all'uso dei microservizi, è possibile eseguire compiti in background?
Puoi spiegare come si accede agli elementi all'interno della struttura dati HashMap?
Come viene determinata e valutata la complessità di aggiunta di un nuovo elemento alla struttura dati HashMap?
Esperienza nell'uso e nello sviluppo di viste personalizzate in Android
Quali tipi di test automatizzati conosci e sai applicare?
Quale esperienza ha nello sviluppo di progetti in Kotlin?
Qual è la differenza tra una dichiarazione di classe interna e una classe annidata in Kotlin?
In che modo è possibile implementare il meccanismo Flow nel sistema?
Come si differenziano gli approcci di RxJava e Kotlin Coroutines nel lavorare con l'asincronia nelle applicazioni Android?
Hai esperienza nell'uso di canali per organizzare l'interazione tra componenti o thread?
Come ottieni e elabori i dati nel progetto attuale?
Quali componenti usi più frequentemente nei tuoi progetti?
Spiega il concetto di coroutine e il loro impiego nella programmazione
Perché è importante prevenire trasferimenti accidentali o dannosi di fondi o dati nell'applicazione?
Esperienza nello sviluppo e nell'implementazione di componenti personalizzati attraverso la creazione delle proprie visualizzazioni?
Puoi spiegare le differenze tra i pattern architetturali MVP, MVVM e MVC?