Poți să numești excepția principală care este părintele altor excepții în limbajul de programare?
Android
Care sunt dificultățile sau dezavantajele potențiale ale utilizării GlobalScope în Kotlin Coroutines?
Poți enumera principalele elemente ale arhitecturii Android și funcțiile lor?
Care este scopul principal al utilizării componentelor într-o data class în Kotlin?
Care sunt principiile de bază ale relației dintre metodele equals și hashCode în Java?
Pot exista situații în care este necesar să eliminați referințele puternice din cod, și care sunt motivele posibile pentru aceasta?
Ce sunt rădăcinile colectorului de gunoi (GC Roots) și cum influențează procesul de gestionare automată a memoriei?
Ce metode pot fi utilizate pentru a realiza schimbul de date între fragmente într-o aplicație?
Care este diferența dintre interfețele Serializable și Parcelable în transmiterea obiectelor în Android?
Care este rolul elementelor cheie ale arhitecturii Android în dezvoltarea aplicațiilor?
Care este scopul principal al utilizării funcțiilor de extindere într-un limbaj de programare?
Poți să numești și să descrii domeniile de vizibilitate ale diferitelor modificatori de acces în Kotlin?
Ce algoritm sau metodă se utilizează la căutarea unui element într-o listă legată și care este complexitatea sa în timp?
Cum se deosebescă un serviciu în prim plan de unul în fundal și care sunt principalele lor diferențe?
Ai putea să explici ce reprezintă contextul corutinelor în Kotlin?
Ce clase sau obiecte din experiența dvs. sunt capabile să își păstreze starea sub formă de secvență de octeți pentru recuperare ulterioară?
Care sunt nivelurile de acces pentru membrii unei clase în Java?
Ai putea să explici principiul de funcționare al variabilei volatile și în ce cazuri este justificată utilizarea acesteia?
Se poate păstra starea ViewModel după finalizarea procesului aplicației?