Android
Da quale classe eredita la classe Application in Android?
Quali metodi possono essere utilizzati per organizzare lo scambio di dati tra due frammenti in un'applicazione?
Come è stata implementata l'aggiunta di metodi alle classi esistenti in Kotlin tramite estensioni?
Quali classi principali vengono utilizzate per elaborare le collezioni di dati in una struttura di array?
Puoi spiegare cosa sono le funzioni suspend in Kotlin e come funzionano?
Quali framework hai utilizzato nei tuoi progetti?
È necessaria la sincronizzazione quando 500 coroutine in esecuzione sui dispatcher Main e IO modificano contemporaneamente una variabile?
Cosa fare se è necessario serializzare un oggetto della tua classe, ma uno dei suoi campi non può essere serializzato?
Quali strumenti e approcci utilizzi per lo sviluppo dell'interfaccia utente?
Come modificare il flusso in cui verranno eseguite le operazioni sui dati trasmessi e in cui verranno trasmessi questi dati?
Come creare Retrofit?
Come si può individuare la causa di un malfunzionamento all'avvio dell'applicazione?
Senza quali componenti o risorse il servizio non potrà avviarsi nelle nuove versioni di Android?
Puoi spiegare cosa si intende per effetto collaterale nella programmazione?
Puoi elencare i tipi di dati in Java, diversi dai primitivi di base?
Puoi fare un esempio di come implementare il principio di apertura/chiusura dei principi SOLID nella pratica dello sviluppo?
Quali sono i vantaggi e gli svantaggi di usare un gran numero di Activity in un'applicazione?
Quali primitive asincrone utilizzi per elaborare i dati nelle applicazioni Android?
Come si può annullare un task avviato tramite WorkManager?
Hai preferenze riguardo al momento di ricevere una risposta dopo il colloquio?