Android
Quali pattern architetturali usati nello sviluppo Android conosci?
Come rendere un metodo thread-safe, in modo che non possa essere chiamato da un altro thread mentre è in esecuzione in un thread?
Cosa contengono le risorse Android e quali dati possono essere memorizzati in esse?
Cos'è Canvas in Android?
Dove vengono memorizzati gli oggetti nel Garbage Collector?
Parla delle collisioni in HashMap.
Qual è la differenza tra val e var in Kotlin?
Quanto è sicuro accedere a un elemento in HashMap tramite una chiave che non esiste?
Qual è la differenza tra tipi di dati primitivi e di riferimento?
Come hai eseguito il test e quali materiali hai usato per farlo?
Cos'è il multi-binding in Dagger?
Cos'è un Subcomponent in Dagger?
Quali sono i tipi di riferimenti in Java e in cosa si differenziano?
Come effettuare la conversione tra tipi di riferimento e tipi primitivi e viceversa?
Cos'è un oggetto e un oggetto companion in Kotlin?
A cosa servono i servizi in Android?
Come creare e configurare Dagger Hilt in un'app Android?
Cos'è un Handler in Android?
Come gestire nella architettura MVI gli eventi che non devono essere salvati?
Qual è il senso del pattern ViewHolder?