Android
Ce direcții profesionale și abilități intenționați să dezvoltați în viitor?
Poți enumera principalele componente și concepte utilizate în Dagger pentru injecția de dependențe?
Este o Activity accesibilă sau vizibilă pentru utilizator după trecerea în starea onStop?
Puteți explica mecanismul de funcționare al sistemului de standarde de design?
Ce rol are declarația de Fragment în fișierul AndroidManifest.xml și de ce nu este de obicei necesară?
În ce loc este de obicei plasată modelul ViewModel în arhitectura unei aplicații?
Care este rolul și aplicarea clasei Nothing în programare?
Care este rolul funcției remember în Jetpack Compose și de ce este utilizată la crearea componentelor personalizate?
Care sunt dificultățile sau dezavantajele potențiale ale utilizării GlobalScope în Kotlin Coroutines?
Explicați ce este mecanismul de backpressure în biblioteca RxJava și cum influențează fluxul de date
Puteți explica conceptul de Coroutine Actors și cum funcționează?
Este acceptabil și recomandat să transmiteți obiectul Context în diferite părți ale codului?
De ce operațiunile de căutare după cheia primară sunt mai rapide comparativ cu alte metode de căutare în bază de date?
Cum interacționează stratul de afișare cu celelalte componente din arhitectura MVP pentru transmiterea datelor?
Ce abordări și practici trebuie urmate în dezvoltarea codului comun în Kotlin Multiplatform pentru a asigura calitatea acestuia?
Care sunt caracteristicile cheie și comportamentul metodei onDestroy în ciclul de viață al unei Activity pe Android?
Cum este implementată și funcționează instrucțiunea volatile în Java pentru a asigura vizibilitatea și ordinea modificărilor variabilelor între fire?
Ce metode și criterii folosești pentru a verifica calitatea codului altor dezvoltatori?
Poți enumera componentele Android care nu sunt considerate cheie?
Care sunt avantajele și dezavantajele utilizării colecțiilor mutable și immutable în Kotlin?