Android
Կարող եք պատմել ձեր ընտրած համակարգի ճարտարապետության մասին, որը դուք իրականացրել եք կամ աշխատել եք նրա հետ?
Ինչու է Kotlin-ում կարևոր է բաժանել հավաքածուները փոփոխական և անփոփոխ:
Ի՞նչ է ամենաբարդ ինտերֆեյսը, որը դուք իրականացրել եք Jetpack Compose-ով:
Կարող եք բացատրել, թե ինչ է նշանակում derivedStateOf-ի օգտագործումը վիճակների կառավարման համատեքստում?
Ի՞նչ ռիսկեր են կապված Kotlin-ում GlobalScope-ի օգտագործման հետ և ինչու է դա համարվում անանուն մոտեցում։
Կարող եք բացատրել ընդհատումների աշխատանքի սկզբունքը կուռտիներում և ինչպես են դրանք փոխազդում կատարման թելերի հետ:
Ինչպես են տարբերվում Android-ում նոր էկրաններ գործարկելու մեթոդները՝ օգտագործելով startActivity և կառավարելով ֆրագմենտները FragmentManager-ի միջոցով:
Ինչ մեթոդներով կարելի է ավելացնել ֆունկցիոնալություն առկա դասին:
Ի՞նչ մեթոդ եք նախընտրում օգտագործել օգտագործողի ինտերֆեյսի նշագրման համար Android հավելվածներ մշակելիս՝ Jetpack Compose կամ ավանդական XML։
Կարող եք նկարագրել համակարգում իրադարձությունների կամ հարցումների մշակման հիմնական եղանակները?
Ի՞նչ ծրագրային միջոցներ եք օգտագործում պատկերները ցուցադրելու և մշակելու համար։
Ի՞նչ նպատակով են օգտագործվում ծրագրավորողները (Schedulers) RxJava գրադարանում։
Ինչպես տարբերել MVI և MVVM ճարտարապետական նմուշները և ինչ են նրանց հիմնական տարբերությունները:
Ինչ հաճախ է խորհուրդ տրվում վերանայել Jetpack Compose-ում կոմպոնենտների ճարտարապետությունը?
Ի՞նչ կլինի, եթե ռեֆլեկսիայով դիմենք գոյություն չունեցող դաշտի օբյեկտին։
Ի՞նչ մեթոդներ և գործիքներ են օգտագործվում ծրագրի խնդիրները հայտնաբերելու և ախտորոշելու համար արտադրության մեջ թողարկումից հետո։
Ի՞նչն էր պատճառը, որ Kotlin-ում ներդրվեց Unit դասը և ինչ գործառույթներ է իրականացնում:
Ի՞նչ մեթոդներ են կիրառելի արտահայտությունների և սխալների մշակման համար ասինխրոն ծրագրավորման ժամանակ կուռտինների հետ աշխատելիս։
Ինչպե՞ս կարելի է իրականացնել թերթիկների համակարգ՝ առանց օգտագործելու հատվածներ, պահպանելով նավիգացիայի պատմությունը։
Ինչպե՞ս կարելի է սկսել նոր կատարողական թել ծրագրում։