Android
Poți explica scopul funcției runBlocking în Kotlin Coroutines?
În ce condiții metoda onDestroy dintr-o Activity poate fi omisă sau neapelată în ciclul de viață?
Organizația dvs. are un sistem stabilit de niveluri de competențe profesionale sau grade?
Poți să descrii caracteristicile cheie ale pattern-ului MVP?
Cum se asigură coerența actualizării unei variabile atunci când mai multe coroutines lucrează simultan?
Poți enumera principalele zone de memorie utilizate de JVM în timpul funcționării?
Explica principiul închiderii automate a resurselor în Java folosind construcția try-with-resources.
Ce înseamnă adnotarea @Composable în biblioteca Jetpack Compose și cum este utilizată?
Din ce clasă moștenesc implicit toate celelalte clase în Kotlin?
Cum poți exprima principiul de codificare prin care codul scris funcționează în toate mediile fără modificări?
Ce tehnologii și instrumente ai alege pentru dezvoltarea unui nou proiect?
Cum se realizează revenirea execuției într-o funcție suspend în Kotlin?
Este o proprietate a obiectului responsabilă pentru numărul de pasageri din autobuz?
Cum urmărește și răspunde LifecycleOwner la schimbările de stare ale componentei?
Explica mecanismul de funcționare al RecyclerView în contextul utilizării resurselor XML pentru afișarea listelor
Cum se realizează transmiterea Intent în arhitectura MVI?
Trebuie să fii atent la implementarea unei vederi personalizate care conține o cantitate mare de text atunci când folosești RecyclerView?
Cum se realizează implementarea unui obiect în Dagger pentru injecția de dependențe?
Poți explica ce face metoda onLayout în clasa View?
Cum să salvați și să restaurați componentele MVP și Dagger 2 atunci când schimbați orientarea ecranului fără a le recrea complet la repornirea Activity?