iOS
Որ ցանցային պրոտոկոլը ապահովում է ավտոմատ արձագանքելու հնարավորությունը դեպքերին և դառնում է ցանցում առաջին պատասխանողը:
Կարող եք բացատրել Dependency Injection և Dependency Inversion հասկացությունների տարբերությունները ծրագրային ապահովման զարգացման համատեքստում?
Ի՞նչ դեպքերում կառուցվածքի օբյեկտը տեղադրվում է դինամիկ հիշողության մեջ (համար):
Կարող եք բացատրել, թե ինչ է պիքսելը գրաֆիկայում?
Կարո՞ղ է դասում իրականացնել ստատիկ մեթոդների դիսպետչեր։
Ինչպե՞ս է unowned-ի օգտագործումը ազդում օբյեկտի կյանքի ժամանակի կառավարման վրա ծրագրավորման մեջ։
Որ տվյալների պահպանումը մեխանիզմը — UserDefaults կամ KeyChain — պահպանում է տեղեկատվությունը ծրագրի կրկնակի տեղադրման հետո?
Ինչպե՞ս է պահվում value տիպի արժեքը, երբ այն բռնվում է closure-ում։
Կարող եք բացատրել սեմաֆորի գործառնական սկզբունքը բազմատող ծրագրավորման մեջ?
Հետևում եք SOLID սկզբունքներին ձեր նախագծերի զարգացման ժամանակ?
Կարող եք նկարագրել UIViewController-ի կյանքի ցիկլի փուլերը և նրանց նպատակները?
Ինչ է կոչվում, երբ մեկ հեշի համար հեշ աղյուսակում պահվում են մի քանի տարբեր արժեքներ։
Կարող եք նշել տարրեր որոնելու ալգորիթմներ զանգվածում և կարճ նկարագրել նրանց աշխատանքի մասին?
Ինչպե՞ս կարող ենք դինամիկ կերպով որոշել ինտերֆեյսում յուրաքանչյուր բջջի բարձրությունը։
Ի՞նչ տարբերություններ կան VIPER և Clean Swift ճարտարապետական ձևանմուշների միջև մոբայլ զարգացման մեջ։
Երբ է նպատակահարմար օգտագործել թույլ հղում՝ 'weak let'-ով?
Ինչպե՞ս ապահովել անվտանգ համատեղ մուտք դեպի ռեսուրսները բազմաֆունկցիոնալ միջավայրում։
Կարող եք բացատրել հակադարձ կախվածության կոնցեպցիան և դրա դերը համակարգերի նախագծման մեջ:
Որ օգտվողի ինտերֆեյսի բաղադրիչները ունեն իրենց չափի ավտոմատ հաշվարկ ըստ ներսի բովանդակության?
Կարող եք բացատրել համակարգում Table Dispatch-ի ներքին աշխատանքը և կազմակերպման սկզբունքները?