Android
A cosa serve la classe data nel linguaggio Kotlin?
Quali sono gli svantaggi delle tabelle virtuali?
Cosa viene utilizzato per lavorare con le reti su Android?
Come avviare due richieste di rete contemporaneamente usando Coroutine e RxJava?
Come configureresti un ThreadPool per la libreria di analisi?
Come implementeresti il caricamento dei file in un'applicazione server?
Quali sono le classi principali in Kotlin Coroutines?
Perché possono verificarsi problemi con le liste nella data class?
Come una classe derivata utilizza la funzionalità della classe genitore?
Cosa faresti se la build di rilascio della tua applicazione si verificasse in un luogo diverso rispetto alla build di debug?
Cos'è un dialogo e in cosa si differenzia da un frammento di dialogo?
Puoi spiegare il principio di funzionamento del modello Publisher/Subscriber e quali sono i suoi vantaggi?
Quali meccanismi consentono la multitasking cooperativa nelle coroutine?
Come trasferire i dati da una Activity all'altra?
Cos'è un Task e in quali casi viene utilizzato?
Cosa significa il modificatore native in un metodo di classe in Java?
Quali tipi di dati primitivi esistono in Kotlin e Java?
Perché non è consigliabile mettere tutte le dipendenze in un singolo componente? Come si possono organizzare le dipendenze in modo diverso?
Spiega come funziona la raccolta dei rifiuti (Garbage Collection) nei linguaggi di programmazione gestiti.
Quali sono gli altri modi per gestire la condizione di gara tra thread, oltre all'uso della parola chiave volatile?