Կարող եք բացատրել equals մեթոդի նպատակն ու այն ինչով տարբերվում է հավասարության օպերատորից?
Android
Ներկայացրեք, թե ինչ են փակ դասերը Kotlin-ում և ինչպես են օգտագործվում
Ինչպես և ինչ մեթոդներով եք սովորել աշխատել Android հարթակով?
Ի՞նչ տարբերություն կա Binds և Provides մեխանիզմների միջև dependency injection կամ մոդուլային համակարգերի համատեքստում։
Ի՞նչ իրավիճակներում կիրառելի են ֆրագմենտները ծրագրավորման մեջ։
Կարող եք կիսվել, թե ինչպես եք ներկայումս?
Եթե ստեղծել եք Kotlin- ում data class, որը ժառանգվում է այլ դասից, արդյոք hashCode և equals մեթոդները ավտոմատ կերպով կթարմացվեն, թե անհրաժեշտ է դրանք ձեռքով իրականացնել?
Կարո՞ղ է վերադառնալ ֆունկցիայից դուրս ներկայիս կոնտեքստից Kotlin-ում crossinline-ի կարգավիճակով հայտարարված ֆունկցիայում։
Ի՞նչ դեր ունեն գործարքները Room գրադարանում տվյալների ամբողջականությունը ապահովելու համար։
Կարող եք նշել և բացատրել օբյեկտային ծրագրավորման հիմնական մեթոդները, որոնք իրականացվում են?
Ի՞նչ էականեր կան Kotlin-ում կոմպոնենտների համար և ինչպես են դրանք օգտագործվում:
Ի՞նչ տարբերություն կա Android-ի ակտիվության կյանքի ցիկլում onStart և onResume մեթոդների միջև։
Կարող է վստահ լինել, որ պարամետրերի փոփոխության ժամանակ հենց օգտագործողի կոնստրուկտորը կկանչվի?
Ի՞նչ դեպքերում է ավելի լավ օգտագործել տվյալների կառուցվածք 'հերթականություն'։
Կարող եք նշել, թե ինչ մեթոդներ են իրականացվում Any տիպում?
Կարող եք նշել Android-ում օգտագործվող տարբեր Broadcast Receiver տեսակները:
Կարող եք նշել Java-ում առկա հղումների տեսակները և նրանց առանձնահատկությունները:
Կարող եք նշել ծրագրավորման հիմնական հոսքերի տեսակները?
Ինչպե՞ս է Kotlin-ը որոշում, թե որ դասին է կիրառվում ընդլայնման ֆունկցիան գործարկման ժամանակ։
Ի՞նչ կատեգորիայի են պատկանում ծրագրավորման մեջ Flow տիպի հոսքերը: