Android
Ի՞նչ են ծրագրավորման մեջ թելերի օգտագործման առավելությունները և թերությունները։
Ի՞նչ է RxJava գրադարանի Maybe օպերատորի նշանակությունը և ինչ դեպքերում է այն օգտագործվում:
Կարող եք տալ վարքային դիզայնի օրինակ?
Դուք ունե՞ք փորձ առևտրային վճարումների մշակման համակարգերով աշխատելու։
Ի՞նչ նպատակով են օգտագործվում գործարքները ծրագրի առանձին հատվածներում կամ բաղադրիչներում:
Ինչպե՞ս կարելի է գնահատել օգտագործողի ինտերֆեյսի արդյունավետության բարելավման աստիճանը։
Կա՞ MVI ճարտարապետությունում վիճակների կառավարման մեխանիզմ, որը ներկայացված է վիճակների մեքենայի տեսքով։
Կարող եք տալ կոդի օրինակ, որը գործարկման ժամանակ չի փոխվում և չի առաջացնում կողմնակի ազդեցություններ?
Ի՞նչ է source set-ի դերը և նպատակը Kotlin Multiplatform նախագծում։
Դուք երբևէ աշխատե՞լ եք այն նախագծերում, որտեղ պահանջները ձևակերպված չէին տեխնիկական առաջադրանքի տեսքով։
Կարող եք բացատրել, թե ինչ է նշանակում ընթերցման այն տեսակը, երբ գործարքը չի կարող կրկին կարդալ արդեն կարդացած արժեքը տվյալների բազայից?
Ի՞նչ մեթոդներ կարելի է օգտագործել մրցակցության պայմանները վերացնելու համար բազմատող ծրագրավորման մեջ։
Ինչպե՞ս է ապահովվում տվյալների պահպանությունը էկրանի ուղղության փոփոխության ժամանակ մոբայլ հավելվածներում։
Ինչպես են տարբերվում Android-ում BroadcastReceiver-ի դինամիկ և ստատիկ գրանցման մեթոդները։
Ինչու է անհրաժեշտ Android-ում նշել ծրագրի հիմնական բաղադրիչները մանიფեստի ֆայլում?
Կարող եք բացատրել Dagger-ի կոնցեպցիան և աշխատանքային սկզբունքները Android հավելվածների զարգացման մեջ?
Ի՞նչ են հիմնական տարբերությունները BottomSheetDialog և BottomSheetDialogFragment օգտագործելու միջև ստորին պանել իրականացնելու ժամանակ։
Կարող եք բացատրել ատոմային գործողությունների աշխատանքային սկզբունքը ծրագրավորման մեջ?
Կարող եք բացատրել runBlocking ֆունկցիայի նպատակը Kotlin Coroutines-ում?
Ինչպե՞ս կարելի է իրականացնել համակարգում հարցումների գրանցում։