Android
Quali collezioni esistono in Java?
Cos'è Jetpack?
Come viene misurata la performance del layout in Android?
Cos'è l'asincronia e il parallelismo nel contesto dello sviluppo di applicazioni?
Perché la lista può rallentare durante lo scorrimento?
Come creeresti un database?
Perché viene utilizzato un limite nel cursore?
In quali situazioni l'ereditarietà nella programmazione orientata agli oggetti è utile e in quali casi dovrebbe essere evitata?
Come si può determinare il cambiamento delle prestazioni di un programma dopo aver apportato modifiche?
Quali metodi ha la classe Object in Java?
Come si comporterà una lista collegata (LinkedList) e una lista array (ArrayList) se si inserisce un elemento?
A cosa serve StateFlow nello sviluppo Android?
Come implementeresti la possibilità di lavorare con l'applicazione in modalità offline?
Come si può implementare un caricamento video sicuro e affidabile in linea generale?
Dove descriveresti l'analisi prima del lancio dell'applicazione?
Quando si verifica un sovraccarico nell'uso di funzioni inline?
Quali segni indicano la presenza di hardcode nel codice dell'applicazione?
Hai utilizzato soluzioni native per implementare le richieste di rete su Android?
Come determina il sistema quale processo terminare?
Parla dei vantaggi e degli svantaggi del pattern architetturale MVI e spiega perché viene utilizzato.