Ar galima inicijuoti klasės objektą, kuris visiškai neįgyvendina funkcionalumų?
Android
Kokia yra skirtumas tarp sealed klasių ir enum klasių Kotlin ir kokie yra jų pagrindiniai skirtumai?
Ar įmanoma atšaukti coroutine, pradėtą per GlobalScope?
Kaip ViewModel išlaiko savo gyvybingumą po Activity sunaikinimo?
Paaiškinkite async ir await pagrindinių elementų sąveikos mechanizmą korutinų apdorojimo metu.
Kokia yra sriegių vaidmuo programų vykdymo organizavime ir kodėl jie naudojami?
Kaip Android valdyti Activity gyvavimo ciklą keičiant įrenginio konfigūraciją?
Kuris iš jūsų ankstesnių projektų ar užduočių jums paliko stipriausią įspūdį ir kodėl?
Ar galite paaiškinti, kam naudojama hashCode metodas Java ir kaip jis įgyvendinamas?
Kaip įgyvendinama ir veikia išplėtimo funkcija Kotlin žemo lygio detalių lygyje?
Kaip įgyvendinama ir užtikrinama operacijų vientisumas transakcijos metu?
Ar yra apribojimų vykdymui BroadcastReceiver metodo onReceive viduje?
Kuo skiriasi requestLayout ir invalidate metodų naudojimas interfeiso atnaujinimo procese?
Ar galite paaiškinti, kaip įgyvendinta duomenų struktūra HashMap ir kaip ji užtikrina greitą prieigą prie elementų?
Kaip įgyvendinama asinchroniškumas naudojant korutinas?
Ar galite paaiškinti, kas yra AssistedInject mechanizmas Dagger ir kam jis naudojamas?
Kaip organizuota kolekcijų struktūra ir kaip jos yra susijusios tarpusavyje?
Ar Kotlin duomenų klasės gali turėti kokių nors apribojimų ar naudojimo ypatybių?
Ar įmanomas scenarijus, kai vienu metu egzistuoja daugiau nei vienas vykdymo srautas?
Ar naudotojo sąsaja bus vėl rodomas pakartotinai kviečiant invalidate metodą?