iOS
Կարող եք բացատրել, թե ինչ է նշանակում Thread Explosion տերմինը և ինչպես խուսափել դրանից:
Նկարագրեք ձեր մոտեցումները և պրակտիկաները Git տարբերակների կառավարման համակարգը գործածելիս աշխատանքային գործընթացներում։
Ամբողջ հղման տիպի օբյեկտները պահվում են հիշողության հոսքում?
SwiftUI-յի օգտագործման հիմնական առավելությունները օգտվողների ինտերֆեյսների զարգացման մեջ ի՞նչ են։
Ինչպես իրականացնել constraints պարամետրերի փոփոխության անիմացիա UI-ում?
Ինչ տեղեկություն է պարունակում value տիպի փոփոխականը?
Կարող եք բացատրել, ինչ է նշանակում HTTP մեթոդը PUT?
Որ SOLID սկզբունքը համարվում է ամենադժվարին գործնականում պահպանել?
Կարող է օգտագործվել async/await կառուցվածքը մյուս մեթոդի ներսում?
Ի՞նչ տարածված դասավորության սխեմաներ են օգտագործվում CollectionView-ում:
Ի՞նչ է օբյեկտային ուղղված ծրագրավորման մեջ պոլիմորֆիզմի օգտագործման նպատակը և առավելությունները։
Ներկայացրեք հիմնական տարբերությունը այն փակագծերի միջև, որոնք թույլ են տալիս դուրս գալ իրենց տեսանելիությունից, և նրանց, որոնք դա չեն կարող անել։
Կարող եք տալ օրինակ, որը ցույց է տալիս SOLID սկզբունքների կիրառումը զարգացման մեջ?
Կարող եք բացատրել բացման և փակման սկզբունքի հիմնական գաղափարը օբյեկտային ծրագրավորման մեջ?
Կարող եք բացատրել թելերի և GCD հերթերի օգտագործման տարբերությունները ասինխրոնության հետ աշխատելիս?
Կարող եք բացատրել, թե ինչ է նշանակում @escaping նշումը Swift-ում?
Կարող եք բացատրել ընթերցելի և պահպանվող կոդ ստեղծելու սկզբունքները:
Ի՞նչ տարբերություն կա iOS-ում ցանցային հարցումների իրականացման ժամանակ URLSession-ի տեղական հնարավորությունների և երրորդ կողմի Alamofire գրադարանի միջև։
Ի՞նչ մոտեցումներ կամ մեթոդներ եք կիրառել ձեր նախորդ մասնագիտական գործունեության ընթացքում։
Ինչպես ինտեգրել Objective-C գրադարանները Swift նախագծում և կարգավորել նրանց միջև փոխազդեցությունը։