Կարող եք բացատրել volatile բանալի բառի նշանակությունն ու գործառնական սկզբունքը Android-ի զարգացման համատեքստում?
iOS
Ինչպե՞ս է դերակատարների մոդելը ապահովում ասինխրոն կոդում գործողությունների անվտանգ կատարմանը՝ օգտագործելով async/await:
Կարող եք պատմել ձեր մասնագիտական փորձի և հիմնական ձեռքբերումների մասին:
Ինչպես է ARC-ն կառավարում հիշողությունը Objective-C-ում նախագծի կառուցման ժամանակ?
Ներկայացրեք data class կոնցեպտը Kotlin-ում և ինչպես է այն տարբերվում սովորական դասերից։
Դուք ունե՞ք օգտագործողի ինտերֆեյսի ավտոմատացված թեստավորման փորձ։
Ինչ է անվանում Swift Concurrency-ի ներքին տարրը, որը նախատեսված է գլխավոր հոսքի առաջադրանքների հերթը կազմակերպելու համար։
Ինչպե՞ս ապահովել WebSocket-ի ավտոմատ վերամիացում ծրագիրը նվազեցված վիճակից վերադառնալուց հետո։
Ի՞նչ առավելություններ է տալիս պահպանումը և հասկանալի կոդ գրելնը։
Կարող եք բացատրել, թե ինչ է նշանակում Hit Test տերմինը համակարգչային գրաֆիկայի կամ UI-ի համատեքստում?
Ի՞նչն է տարբերությունը Realm-ի և Core Data-ի օգտագործման միջև տվյալների բարդ միգրացիայի գործընթացների իրականացման ժամանակ։
Ի՞նչ տարբերություն կա օբյեկտը որպես առանձին օրինակ հայտարարելու և օբյեկտ-համախմբիչ օգտագործելու միջև դասի ներսում։
Կարո՞ղ է լինել տվյալների փոխանցում Core Data-ում տարբեր կոնտեքստների միջև։
Ի՞նչ առավելություններ և մասնագիտական աճի հնարավորություններ է տալիս CI/CD պրակտիկաների յուրացումը։
Դուք ունե՞ք փորձ iOS նախագծերում կախվածությունների կառավարման համակարգ Carthage-ով աշխատելու։
Կարող եք նկարագրել այն նախագծերի ճարտարապետությունը, որոնց վրա նախկինում աշխատել եք?
Ի՞նչ գործիքներ կամ մոտեցումներ եք օգտագործում ձեր աշխատանքի ընթացքում առաջադրանքները չեղյալ հայտարարելու կամ հետաձգելու համար։
Ինչպես են տարբեր լինում կայուն և դինամիկ կառավարումը ծրագրավորման մեջ:
Կարող եք բացատրել, թե ինչ է ենթադրվում՝ 'հաղորդագրությունների բաշխում' համակարգում?
Ի՞նչ սահմանափակումներ կան push ծանուցումների իրականացման ժամանակ։