Ի՞նչ տարբերություն կա async բանալի բառով ասինխրոն ֆունկցիաների օգտագործման և launch-ի կանչի միջև ասինխրոն ծրագրավորման համատեքստում։
Android
Ի՞նչ կոմպոնենտներ կամ դասեր կարող են հակասել SOLID սկզբունքներին Android API-ում նախագծման ժամանակ։
Ինչ է CancelationException և ինչ դեպքերում է այն առաջանում?
Կարող է արդյոք համակարգում ակտիվ առաջադրանքի կատարմանը ընդհատել?
Կարող եք նշել Kotlin-ի data class-ի հիմնական հատկանիշներն ու առանձնահատկությունները?
Ինչպե՞ս կարելի է ցուցակում առանձնացնել միայն եզակի տարրերը:
Ինչպե՞ս տարբերել հաջորդականությունները հավաքածուներից ծրագրավորման մեջ։
Երբ և ինչ պայմաններում կարող է առաջանալ ռեսուրսների փոխադարձ փակման իրավիճակը համակարգում?
Կարող եք բացատրել, թե ինչ է Data Class-ը և ինչու է այն օգտագործվում ծրագրավորման մեջ:
Ինչ մեթոդներ կարող են ապահովել միաժամանակյա աշխատանքի մի քանի հոսքերի աշխատանքը բազմահոսքային միջավայրում?
Ի՞նչ են թելերի մրցումները և ինչու կարող են հանգեցնել սխալների բազմաթելային ծրագրում։
Որո՞ք OOP սկզբունք է անհրաժեշտ՝ իրականացնելով աբստրակտ գործարանային պattern-ը։
Որ SOLID սկզբունքը խախտվում է, երբ մոդելը կախված է ViewModel-ի կոնկրետ իրագործումից?
Որ տվյալների մշակման ոճում է օգտագործվում տվյալների կառուցվածքը stack?
Կարող եք բացատրել, թե ինչ է նշանակում coroutineScope ֆունկցիան Kotlin-ում և ինչու է այն օգտագործվում?
Երբ է ավելի լավ օգտագործել հաջորդականություններ՝ փոխարեն ստանդարտ հավաքածուների?
Կարո՞ղ է դադարեցնել ծրագրավորված գործողության կատարմանը, որը հետաձգվել է Deferred-ով։
Ի՞նչ է առավելագույն քանակությունը տարրերի, որոնք կարող են պարունակվել տուփում։
Ի՞նչ տեսակների կատարողական թելեր կարող եք նշել։
Ինչպե՞ս կարող է տեղի ունենալ ստեկի գերբեռնվածություն ծրագրում։