Կարող եք նշել Android-ի հիմնական ճարտարապետության տարրերը և դրանց գործառույթները:
Android
Կարող եք բացատրել, թե ինչ է նշանակում 'reified' տերմինը Kotlin-ի կոնտեքստում և ինչպես է այն օգտագործվում:
Կարող եք բացատրել 'object' բանալի բառի նշանակությունն ու օգտագործումը Kotlin լեզվում:
Ի՞նչ է Bundle պարամետրի դերը activity-ի կյանքի ցիկլում onCreate մեթոդում։
Որ գործիքը ձեզ ավելի ծանոթ է՝ RxJava կամ Coroutines?
Կարո՞ղ է՝ main կոմպոնենտներում զանգահարել onCreate() մեթոդը նախքան Application դասի onCreate() մեթոդը կանչելը։
Կարող եք բացատրել, թե ինչպես է տեղի ունենում Activity-ի վիճակների կառավարումը նրա կյանքի ցիկլի ընթացքում?
Ինչպե՞ս է տարբեր Java և Kotlin-ում հղումների կառավարումը հիշողության և ծրագրի կայունության տեսանկյունից։
Ինչպե՞ս որոշել ընդհանուր տիպի պարամետրի տիպը Kotlin-ում, եթե reified օգտագործել հնարավոր չէ:
Կարող եք բացատրել, թե ինչ է նշանակում օգտագործել inline ֆունկցիա Kotlin-ում և ինչպե՞ս է այն տարբերվում սովորական ֆունկցիայից։
Կարող եք բացատրել launch և async ֆունկցիաների տարբերությունները Kotlin-ում Coroutine Builder օգտագործելիս?
Ինչպե՞ս հայտարարել և իրականացնել ներքին ֆունկցիա Java-ում դասի ներսում:
Ներկայացնո՞ւմ եք Java ծրագրավորման փորձ։
Ներկայացրեք Extensions հասկացությունը Kotlin լեզվում և դրանց օգտագործումը
Ի՞նչ բաղադրիչներ եք ամենից հաճախ օգտագործում ձեր նախագծերում։
Ինչպե՞ս է կատարվում փոփոխականների տեսանելիության տարածքի կառավարումը կոդում։
Ինչպես կարելի է չեղարկել Kotlin Coroutine-ով սկսված առաջադրանքը?
Կարող եք նշել հիմնական մոտեցումները և տեխնիկաները, որոնք օգտագործվում են View-ով աշխատելիս ծրագրերի ճարտարապետությունում?
Ի՞նչ է Kotlin լեզվում internal մուտքի փոփոխականի նպատակն ու առանձնահատկությունները։
Կարող եք նշել այն կազմակերպության անունը, որտեղ կատարել եք ձեր մասնագիտական գործունեությունը?