iOS
Ինչ մեթոդներ կարելի է օգտագործել ծրագրավորման մեջ ընտրական արժեքները իրականացնել կամ տեղակայել համար?
Կարո՞ղ է որոշել, թե որ տարրն է ցուցադրվում էկրանին առանց տեսանելիության հաշվարկների օգտագործման։
Ի՞նչ դեպքերում են օգտագործվում արտաքին տվյալների աղյուսակները (Side Table) տվյալների բազայում։
Կարող եք բացատրել, թե ինչ է նշանակում @escaping նշումը Swift-ում?
Ինչպես իրականացնել հաշվիչի փոխանցումը View կոմպոնենտում ցանկի ներսում այնպես, որ նրա արժեքը կարող է թարմացվել դուրսից?
Ավտոմատ կերպով final փոփոխականի նույնականացումը՝ compiler-ի ֆունկցիոնալություն է՞։
Կարող եք բացատրել ընթերցելի և պահպանվող կոդ ստեղծելու սկզբունքները:
Ներկայացրեք, թե ինչ է հեշ-ֆունկցիայի օգտագործման ժամանակ բախման իրավիճակը և ինչպես այն ազդում է հեշ-սեղանի աշխատանքի վրա։
Ի՞նչ փուլ է UIViewController-ի կյանքի ցիկլում, երբ վերադառնում եք նախորդ էկրանին։
Որո՞նք են Objective-C-ի առանձնահատկությունները, որոնք կարող են անսովոր թվալ այլ ծրագրավորման լեզուներ օգտագործող ծրագրավորողի համար։
Կամարատը ունի՞ մակարդակների համակարգ կամ մակարդակային կառուցվածք մոդելում:
Երբ օգտագործվում է mutating ֆունկցիան, ստեղծվում է նոր պատճեն օբյեկտի կամ փոփոխվում է ընթացիկ օրինակնը?
Ի՞նչ վերադարձի մեթոդներ կան UIViewController-ի կյանքի ցիկլում։
Կա՞ Swift-ում օբյեկտային ուղղված ծրագրավորման սկզբունքը։
Կարող եք բացատրել օբյեկտային ուղղված ծրագրավորման կոնցեպցիան և դրա հիմնական սկզբունքները:
Կարող եք բացատրել, թե ինչ են Hooks-երը React կամ այլ գրադարանների/ճարտարապետությունների համատեքստում?
Ինչ մեթոդներ կարելի է օգտագործել Data Race-ի կանխարգելման համար բազմամյա ծրագրավորման մեջ։
Ի՞նչ իրավիճակներում է ավելի լավ օգտագործել թույլ հղում (weak var) Swift-ում։
Ինչպե՞ս է կատարվում տվյալների կապը օգտագործողի ինտերֆեյսի տարրերի հետ UIKit-ում։
Կարող է որոշվել, արդյոք escape փակումը կլինի, հիմնվելով նախագծում արտաքին գրադարանի օգտագործման վրա։