iOS
Ի՞նչ են միավորային թեստերի գրելու հիմնական առավելությունները և թերությունները։
Ի՞նչ տեսակի դիսպետչերիզացիա է ծրագրավորման մեջ՝ ստատիկ կամ դինամիկ, ապահովում է ավելի արագ կատարմամբ։
Ներկայացրեք տարբերությունները SQL-ում LEFT JOIN և LEADING JOIN օպերատորների միջև։
Ներկայացրեք կախվածությունների մուտքի կոնցեպցիան և այն ինչպես է կիրառվում ծրագրավորման մեջ։
Կարող եք բացատրել Consuming հասկացությունը տվյալների փոխանակման կամ համակարգերի փոխազդեցության համատեքստում?
Ինչպես եք դուք միաժամանակ ուղարկում տասը ցանցային հարցումներ GCD- ի միջոցով?
Ինչպե՞ս ապահովել կոդի բլոկի կատարմանը փակման ներսում, եթե ասինխրոն պատասխանն ստացվի այն ժամանակ, երբ օգտվողը էջը կամ էկրանը թողել է։
Կարող եք բացատրել, թե ինչ է նշանակում @escaping նշումը Swift-ում?
Ներկայացրեք UIKit-ի կառուցվածքը և բաղադրիչները և դրանց փոխազդեցությունը iOS հավելվածներում
Կարո՞ղ է ծրագրավորման լեզվում օգտագործել enum-ներ՝ հիշողության մեջ պահվող հատկությունները պահելու համար։
Կարող եք բացատրել, թե ինչպես են փոխազդում MVC ճարտարապետական ձևանմուշի հիմնական բաղադրիչները?
Ի՞նչ է տարբերությունը և կապը հերթերի և թելերի միջև ծրագրավորման մեջ։
Ի՞նչ սխալների հայտնաբերման գործիքներ եք օգտագործում կոդով աշխատելիս:
Ինչպե՞ս կարելի է հետևել բոլոր դիմումները ֆունկցիային, որը չկա սկզբնաղբյուր կոդում, դեբագի ժամանակ։
Ինչպես մուտք գործել դասի օբյեկտի հատկություններն ու մեթոդները ծրագրային կոդում?
Ինչպես է կատարվում Executive-գործողության չեղարկումը։
Ինչպես է աշխատում դիզայնի համակարգը UIKit և SwiftUI միջև՝ կա՞ կրկնօրինակում կոմպոնենտների կամ պատյանների։
Դուք արդյոք օգտագործել եք սեմաֆորային մեխանիզմը ձեր նախագծերում ռեսուրսների մրցակցությունը կառավարելու համար:
Ինչպես իմանալ ժամանակային ծախսերը տարր ավելացնելիս վերջում զանգվածի?
Որոշ SOLID-ի հինգ սկզբունքներից որ մեկը կարող է խախտվել Singleton ձևանմուշի օգտագործման ժամանակ?