Poți enumera principalele elemente ale arhitecturii Android și funcțiile lor?
Android
Poți explica ce înseamnă termenul 'reified' în contextul Kotlin și cum este folosit?
Se poate apela metoda onCreate() la componentele principale înainte de a apela metoda onCreate() în clasa Application?
Care este rolul parametrului Bundle în metoda onCreate din ciclul de viață al unei activități?
Care instrument pentru programarea asincronă îți este mai familiar – RxJava sau Coroutines?
Cum se determină tipul unui parametru generic în Kotlin dacă nu se poate folosi reified?
Aveți experiență în programarea Java?
Cum se declară și se implementează o funcție internă într-o clasă în Java?
Puteți explica scopul și utilizarea cuvântului cheie 'object' în limbajul Kotlin?
Care este diferența în gestionarea referințelor în Java și Kotlin în ceea ce privește memoria și stabilitatea aplicației?
Ce componente folosești cel mai des în proiectele tale?
Puteți explica cum are loc gestionarea stărilor unei Activity pe parcursul ciclului său de viață?
Puteți explica diferențele dintre funcțiile launch și async atunci când utilizați Coroutine Builder în Kotlin?
Care este scopul și caracteristicile utilizării modificatorului de acces internal în limbajul Kotlin?
Cum se gestionează domeniul de vizibilitate al variabilelor în cod?
Poți să numești principalele mecanisme de dispatching a sarcinilor în Kotlin Coroutines?
Poți explica ce înseamnă utilizarea unei funcții inline în Kotlin și în ce se deosebește de o funcție obișnuită?
Care este rolul metodei hashCode în lucrul cu obiectele în Java?
Cum se poate anula o sarcină inițiată prin Kotlin Coroutine?
Explicați conceptul de Extensions în limbajul Kotlin și utilizarea lor