Android
Kas saaksite nimetada ja selgitada Jetpack Compose'is kasutatavaid peamisi annotatsioone?
Miks enamikus keeltes peetakse kahe stringi võrdlust kontrollides neid erinevateks objektideks, isegi kui nende sisu on identne?
Selgitage, mis on nimetatud Unconfined haldur ja kuidas see töötab.
Mis on GC Roots (prügi kogumise juured) ja kuidas nad mõjutavad automaatse mälu haldamise protsessi?
Milliseid meetodeid saab kasutada juba rakendatud klassi funktsionaalsuse laiendamiseks?
Selgitage, mis on komponendid Dagger'i raamatukogus ja kuidas neid kasutatakse sõltuvuste süstimiseks
Kuidas toimub parameetrite edastamine Java meetodites ja kuidas see erineb?
Kas on võimalik loetleda Androidi tegevuse komponendi elutsükli peamised omadused?
Kas saaksite selgitada Heap andmestruktuuri tööpõhimõtet ja millistel juhtudel seda kasutatakse?
Millist teavet kuvatakse kasutajale iga Callback meetodi täitmisel Activitys?
Millises meetodis antakse üle kontroll vaate kuvamiseks pärast renderdamise lõpetamist?
Kas on võimalik, et üks rakendus töötab samaaegselt mitmes protsessis?
Kas saaksite selgitada delegatsiooni kontseptsiooni Kotlinis ja selle kasutamist?
Millised on FragmentManageris kasutatavate commit-meetodite peamised tüübid?
Mis on 'let' konstruktsiooni peamine roll programmeerimiskeeles?
Kuidas saab Hilt'is oma komponendi rakendada sõltuvuste süstimiseks?
Kasutatakse funktsioone, millel on peatamise funktsioon, mitme niidiga keskkonnas sünkroniseerimismehhanismide rakendamiseks?
Millised komponendid või klassid Android API-s võivad disainimisel SOLID põhimõtteid vastuolus olla?
Kuidas erineb tegevuse oleku ja elutsükli haldamise protsess Androidis sarnastest mehhanismidest Fragmentis?
Kas on võimalik deklareerida meetodid final ja millal see on mõistlik?