Android
Quali metodi vengono utilizzati per individuare perdite di memoria nelle applicazioni?
Quali sono i vantaggi dell'utilizzo delle coroutine per gestire l'asincronia nelle applicazioni?
Quali metodi puoi usare per implementare l'esecuzione asincrona di compiti in un'applicazione?
Come dichiarare una classe con uno stato unico senza creare un'istanza in Kotlin?
Quali sono i metodi esistenti per collegare un'applicazione client a un server tramite la rete?
Puoi elencare i diversi tipi di Intent in base al loro comportamento o metodo di esecuzione?
Qual CoroutineScope viene solitamente utilizzato nello sviluppo di applicazioni Android?
Quali sono i vantaggi e gli svantaggi del pattern di Delegazione?
In quale momento del ciclo di vita di un'attività Android viene chiamato il metodo onPause?
Puoi spiegare lo scopo e il funzionamento dell'operatore switchMap nella libreria RxJava?
È possibile spiegare cos'è l'iniezione delle dipendenze e come viene applicata nella programmazione?
Quali metodi vengono solitamente utilizzati per implementare il multithreading nelle applicazioni?
Come vengono utilizzate le annotazioni nella libreria Dagger per l'iniezione delle dipendenze?
Come dichiarare una classe in Kotlin in modo che possa essere estesa nelle classi derivate?
In che modo ti sei rivolto a risorse come StackOverflow per trovare una soluzione al problema?
Perché si consiglia di suddividere l'implementazione della funzionalità in API separate e implementazioni all'interno del modulo?
Hai esperienza con la libreria Room per la gestione dei dati nelle applicazioni Android?
Quali sono le minacce e i problemi possibili associati all'ottenimento dell'accesso root su un dispositivo?
Puoi spiegare lo scopo e l'uso della parola chiave 'object' nel linguaggio Kotlin?
Hai verificato il codice di un altro membro del team prima del suo deployment o integrazione?