iOS
Նկարագրեք տվյալների փոխանցման գործընթացը սերվերի մասից ցանցի միջոցով մինչև ձեր նախորդ նախագծում օգտագործողի ինտերֆեյսը։
Ի՞նչ մեթոդներ եք օգտագործում ձեր նախագծերում հիշողության արտահոսքերը հայտնաբերելու համար:
Ի՞նչն ես նախընտրում՝ ինքնուրույն կատարել առաջադրանքները թե թիմով:
Կարող եք բացատրել View Controller-ի կյանքի ցիկլի փուլերը և նրանց դերը ինտերֆեյսի կառավարման մեջ?
Ի՞նչ ռիսկեր և առանձնահատկություններ կան տարբեր տվյալների տեսակների պահպանումը մեկ զանգվածում:
Դուք Ռուսաստանի Դաշնության քաղաքացի եք?
Ի՞նչ է ViewModel-ի դերը ծրագրի ճարտարապետությունում։
Կարող եք բացատրել, թե ինչ է նշանակում Dispatch Barrier տերմինը բազմապատկման և թելերի սինխրոնիզացիայի համատեքստում?
Ի՞նչ փուլում է տեղի ունենում view-ի ստեղծումը և կարգավորումը UIViewController-ում:
Նավիգացիան գրված է UIKit-ով, և ահազանգերը/շիտերը դուրս եք բերում UIKit կամ օգտագործում եք SwiftUI-ի բնօրինակ միջոցները?
Ինչպե՞ս եք որոշում կարևոր կետերը գործընկերների կոդի վերլուծության ժամանակ։
Ինչպե՞ս կարող է հերթը միաժամանակ մշակել մի քանի առաջադրանք կամ գործողություն:
Կարող եք բացատրել Use Case և Interactor հասկացությունների տարբերությունները ծրագրային ապահովման զարգացման մեջ?
Իմացեք ձեր նախորդ աշխատանքի ժամանակ ձեր մասնագիտական պատասխանատվության մակարդակը կամ պաշտոնը։
Ինչպե՞ս իրականացնում և կառավարում եք հավելվածում նավիգացիան։
Արդյո՞ք հնարավոր է օգտագործել ստանդարտ բառարան որպես թելային անվտանգ տվյալների կառուցվածք բազմաթելային միջավայրում։
Ինչպե՞ս կարելի է չեղարկել հերթում գտնվող առաջադրանքը նրա մեկնարկից առաջ։
Ի՞նչ է ամենափոքր օբյեկտների թիվը, որը անհրաժեշտ է հիշողության պահպանումի ցիկլ ստեղծելու համար։
Ներկայացրեք, թե ինչ է դասը օբյեկտային ծրագրավորման մեջ։
Ի՞նչ դեր ունի RunLoop մեխանիզմը իրադարձությունների մշակման և հերթերի կառավարման գործում ծրագրում։