iOS
Կա՞ն արդյոք ավտոմատ կերպով հեռացվի օբյեկտը հիշողությունից, եթե այն ցույց են տալիս երեք թույլ (weak) և մեկ պարտադիր չհամարող (unowned) հղումներ։
Ի՞նչ գործոններ ես հաշվի առնում ճարտարապետական լուծում ընտրելիս:
Ե՞րբևէ աշխատե՞լ եք մեծածավալ և բարդ խնդիրներ ունեցող նախագծերի վրա:
Ի՞նչ նախագծեր կամ ուսումնական հանձնարարականներ եք կատարել ուսման ժամանակ։
Ինչպե՞ս հետևում ես ձեր տեխնիկական հմտությունների զարգացմանն ու թարմացմանը։
Ի՞նչ դեպքերում է կիրառվում Swift-ում Equatable պրոտոկոլը։
Դու ունե՞ք փորձ Objective-C-ում աղբյուրային կոդը հասկանալու։
Կարող եք բացատրել ռեսուրսների պուլի կոնցեպցիան և դրա կիրառումը:
Կարող է կատարվել շերտի օպերացիաները առանձին հոսքերում՝ առանց օգտագործելու հիմնական հոսքը:
Ի՞նչ է ենթադրվում համակարգում որակի առավելագույն մակարդակով։
Կարող եք կիսվել ձեր անձնական նախագծերի կամ նախաձեռնությունների մասին, որոնցով հպարտ եք?
Ի՞նչ տեսակի ինդեքսատոր է օգտագործվում զանգվածի տարրերին մուտք գործելու համար։
Ինչպե՞ս որոշել, որ գործողությունը ագրեգատային է բազմապատկման և սինխրոնիզացիայի համատեքստում։
Կարող եք տալ ֆրեյմի կոնցեպցիայի օգտագործման օրինակներ տարբեր դեպքերում?
Կարող եք տալ իրավիճակի օրինակ, երբ թույլ կապը ինքնաբերաբար զրոյական է դառնում։
Ներկայացրեք սև տուփի մեթոդի սկզբունքը ծրագրային ապահովման փորձարկման գործընթացում
Կարող եք բացատրել, թե ինչ է MVVM ճարտարապետական դիզայնը և ինչպես է այն կիրառվում ինտերֆեյսների զարգացման մեջ։
Ներկայացրեք, թե ինչ է ենթադրվում սահմանափակումների մասին տվյալների բազաների համատեքստում։
Ներկայացրեք սեղմման իրադարձության փոխանցման մեխանիզմը աղբյուրից մինչև մշակող գործառույթը
Ի՞նչ է նպատակահարմարությունն ու օգտագործումը միմյանց սինխրոնիզացիայի primitives-ների համար բազմատիրույթ ծրագրերում։