Android
Hai qualche idea sugli approcci architettonici fondamentali?
Cosa viene eseguito più rapidamente in LinkedList rispetto a ArrayList durante le operazioni di aggiunta o rimozione di elementi?
Quali parametri nel file AndroidManifest.xml devono essere configurati correttamente per implementare lo scambio di dati tra applicazioni?
Puoi elencare e spiegare i principali metodi implementati nella programmazione orientata agli oggetti?
Puoi spiegare il concetto di Observable e come viene utilizzato nella programmazione reattiva?
Qual è il ruolo di ogni dispatcher nel sistema delle coroutine e a cosa serve?
La schermata principale di un'app Android deve seguire il principio di responsabilità singola?
Hai già utilizzato prodotti sviluppati dall'azienda?
Qual è il ruolo della proprietà 'by lazy' in Kotlin e in quali scenari è appropriato il suo utilizzo?
Qual è lo scopo del tipo di dato Nothing nella programmazione?
Puoi spiegare cosa si intende per 'processo' nel contesto di Kotlin?
Potresti fare un esempio di quando il principio D in SOLID viene applicato nella pratica?
In quali casi è necessario effettuare il trasferimento di dati tra database?
Potresti spiegare il concetto di Interpolator e il suo ruolo nell'elaborazione dei dati?
Quali metodi possono essere usati per organizzare l'esecuzione simultanea di richieste senza usare thread e funzioni asincrone?
Può spiegare come funziona Android Runtime e come garantisce l'esecuzione delle applicazioni?
Puoi spiegare cos'è l'interfaccia CharSequence in Java?
Come viene gestita la concorrenza dei compiti nell'uso delle coroutine in un linguaggio di programmazione?
Come viene mantenuta la dipendenza di Hof, contrassegnata con l'annotazione Singleton, nel contesto dell'iniezione delle dipendenze di Dagger?
Come si può modificare il valore di un campo all'interno di una funzione suspend in Kotlin?