Ի՞նչ կոմպոնենտ կամ մեխանիզմ է օգտագործվում ընդլայնման ֆունկցիաների կոմպիլյացիայի ժամանակ ծրագրավորման լեզվում։
Android
Ի՞նչ մեթոդներ են օգտագործվում կորյուտինների անվտանգ և համատեղ մուտքի կազմակերպման համար մեկ ռեսուրսին:
Կարող եք բացատրել volatile փոփոխականի աշխատանքի սկզբունքը և որ դեպքերում նրա օգտագործումը արդարացված է?
Կարո՞ղ է օգտագործել synchronized բանալի բառը Kotlin-ում կորուտինների սինխրոնիզացիայի համար:
Որ կորթինում պետք է ավելացնել արտահայտությունների մշակողը?
Կարող եք բացատրել տողերի պուլը և դրա դերը Java- ում հիշողության կառավարումում:
Կարող եք բացատրել, թե ինչ է նշանակում None-ը Python լեզվում?
Ինչ է տարբերությունը HashMap և LinkedHashMap-ի վարքագծում և հատկություններում Java-ում?
Ի՞նչն է տարբերությունը Activity կոնտեքստի և Application կոնտեքստի օգտագործման միջև Android-ում։
Ի՞նչ էականեր կան Kotlin-ում կոմպոնենտների համար և ինչպես են դրանք օգտագործվում:
Ի՞նչ տարբերություն կա Java-ում մեղմ և թույլ հղումերի օգտագործման միջև հիշողության կառավարումում։
Ի՞նչ սահմանափակումներ կան Android-ի BroadcastReceiver կոմպոնենտում։
Կարող եք նշել Kotlin-ում օգտագործվող դելեգատների տեսակները?
Կարող եք բացատրել, թե ինչ է նշանակում reified տերմինը ծրագրավորման մեջ?
Կարող եք բացատրել, թե ինչ է նշանակում crossinline բանալի բառի օգտագործումը Kotlin-ում և որ դեպքերում է այն կիրառվում:
Կարող եք բացատրել launchMode-ի աշխատանքային սկզբունքը Android-ում և դրա հիմնական տարբերակները?
Ի՞նչ մոտեցումներ են կիրառվում արտահայտությունների մշակման ժամանակ, աշխատելիս Coroutines-ով։
Ի՞նչ տարբերություն կա SharedFlow և StateFlow օգտագործման միջև ռեակցիվ տվյալների հոսքերում։