Android
Il tuo attuale impiego è ufficialmente registrato?
Hai considerato l'uso di un database incorporato nell'applicazione con SQLite?
Puoi spiegare le regole principali per sovrascrivere il metodo equals in Java?
Qual è la necessità di applicare i pattern di progettazione nello strato di presentazione?
Qual è stata la causa del mancato completamento di determinati compiti nel tuo precedente ruolo?
In quali casi è necessario dichiarare un Broadcast Receiver nel file manifest dell'applicazione?
Come valuti l'esecuzione del compito di prova e a cosa tendi nel farlo?
Quale momento della giornata ritiene ottimale per effettuare la valutazione tecnica del candidato?
È possibile dichiarare array come costanti usando la parola chiave const val in Kotlin?
Qual è lo scopo di usare CoroutineScope in Kotlin e quale ruolo svolge nella gestione delle coroutine?
Come si lavora con la riflessione in Kotlin?
Cosa ti attrae esattamente del lavoro con la piattaforma Android?
Cos'è il metodo hashCode() nella classe Object e come funziona?
Hai usato la libreria Combine per elaborare flussi di dati?
Come è stata raggiunta la modularità nell'implementazione del sistema dal punto di vista tecnico?
Puoi spiegare il meccanismo di implementazione dei compiti nel sistema di build Gradle?
Quali sono le ragioni della restrizione dell'accesso diretto ai file in Android per le applicazioni?
Preferisci utilizzare un approccio tradizionale con markup e View o strumenti moderni come Jetpack Compose nella creazione di interfacce utente?
Come può verificarsi un overflow dello stack in un programma?
Spiega il concetto di livello di isolamento read uncommitted nell'elaborazione transazionale dei database.