Qual è la differenza tra passare una variabile di tipo int e passare una funzione tramite lambda in una funzione inline dichiarata?
Android
Come si possono salvare le istanze delle proprie classi su un dispositivo fisico?
Quali possono essere le conseguenze se il sistema esaurisce tutta la memoria RAM disponibile?
Come è stata implementata l'aggiunta di metodi alle classi esistenti in Kotlin tramite estensioni?
Puoi elencare gli elementi principali dell'architettura Android e le loro funzioni?
Qual è il motivo per cui la funzione componentN è considerata inefficace o errata nel progetto?
Puoi spiegare cosa si intende per concetto di classi Atomiche nella programmazione?
Quali sono le principali difficoltà che possono sorgere nello sviluppo di un'app per impostare la sveglia?
Qual è la differenza tra i metodi invalidate e requestLayout nell'ambito dell'aggiornamento dell'interfaccia utente su Android?
Qual è il ruolo e la funzione del servizio in un sistema o applicazione?
In quali punti del codice si trova di solito il punto di ingresso del programma?
Cosa succede se si imposta lo stesso intent-filter per più Activity in un'app Android?
In quale fase della struttura del codice si dovrebbe implementare la chiamata per registrare i log sul punto di avvio del programma?
Quali sono le tue impressioni dopo il colloquio?
Qual è la differenza tra una funzione sospesa e una funzione standard in un linguaggio di programmazione?
Come il Garbage Collector determina che un oggetto non è più utilizzato e può essere rimosso dalla memoria?
Quali processi esegue il sistema Android all'avvio di un'applicazione?
Qual è la necessità di usare le coroutine nella programmazione?
Può spiegare cos'è un Livelock nel contesto di Java e come si differenzia da un Deadlock?