Android
Ներկայացրեք տարբերությունները այն Observable օբյեկտների միջև, որոնք անմիջապես սկսում են տվյալներ արտանետել ստեղծման ժամանակ, և նրանց, որոնք սկսում են գրանցման ժամանակ՝ RxJava-ում։
Ի՞նչ մոտեցումներ կամ գործիքներ են կիրառվում տվյալները cache- ում թարմացնելու համար Jetpack Compose- ի օգտագործման ժամանակ։
Կարող եք պատմել, թե ինչպես են փոխվել ձեր մասնագիտական նպատակները վերջին ժամանակներս։
Կարո՞ղ է օգտագործել synchronized բանալի բառը suspend-ֆունկցիաների ներսում թելերը կառավարելու համար։
Ի՞նչ դեպքերում է խորհուրդ տրվում օգտագործել Iterable ինտերֆեյսը ձեր զարգացման մեջ։
Ինչպե՞ս տարբերել ծրագրավորման լեզվում հիմնական տվյալների տեսակները հղումային օբյեկտներից:
Ինչպես է իրականացվում նավիգացիան նույն Activity-ի ներսում հավելվածներում?
Ի՞նչ հիմնական մեթոդներ և գործողություններ կարելի է կատարել Map տիպի տվյալների կառուցվածքների վրա։
Կարող եք նշել համակարգում որպես Jobs կատարվող տարբեր գործառույթների կամ գործընթացների տեսակները?
Ինչպե՞ս տարբերել նախնական կոդի կոմպիլյացիան ծրագրի գործարկումից առաջ և ծրագրի գործարկման ժամանակ կոդի կոմպիլյացիայից:
Ի՞նչ կենսաչափեր են ակտիվանում Android-ում մեկ էկրանից մյուսին փոխելու ժամանակ:
Ինչ մեթոդներ կարելի է կիրառել ծրագրի երկու ինտերֆեյսային կոմպոնենտների կամ էկրանների միջև տեղեկատվության փոխանակումը իրականացնելու համար։
Ինչ մեթոդներ օգտագործել, որպեսզի խուսափենք ֆունկցիայի օրինակին ուղղակի ստեղծումից կոդում?
Կարող եք բացատրել, թե ինչպես է տեղի ունենում Activity-ի վիճակների կառավարումը նրա կյանքի ցիկլի ընթացքում?
Ինչպե՞ս կարելի է ընդհատել ծրագրում հոսքի կատարմանը։
Կարող եք նկարագրել Coroutines- ի հիմնական սառը հոսքերը (cold flows) և դրանց առանձնահատկությունները?
Ինչպես է իրականացվում Retrofit գրադարանի ինտեգրացիան նախագծում?
Ավտոմատները փոխազդում են միմյանց և ինչպես է դա իրականացնում?
Ի՞նչ հիմնական գործառույթ է իրականացնում OkHttp գրադարանն հավելվածներում:
Ինչպես իրականացնել Kotlin-ի companion object-ի նման օրինակ Java-ում?