iOS
Կարող եք բացատրել, թե ինչ է տեղի ունենում համակարգի ներսում, երբ օգտագործվում է Binding?
Կարող եք բացատրել ռազմավարության դիզայնի նմուշի գործառնական սկզբունքը և առանձնահատկությունները օբյեկտային ծրագրավորման մեջ?
Կարող եք բացատրել RxSwift և Combine ռեակցիվ ծրագրավորման ֆրեյմվորՙների հիմնական տարբերությունները?
Որտե՞ղ եք սովորաբար պահում տվյալները, որոնք ժամանակավոր պահվում են մշակման ընթացքում։
Ինչպե՞ս է գնահատվում տվյալների պահեստում որոշակի բանալիով տարր ավելացնելու գործողության ժամանակը։
Ի՞նչ դիսպետչեր մեխանիզմ է կիրառվում գործառնականությունը ընդլայնելու համար։
Ներկայացրեք, թե ինչ է պարտադիր ընտրանքային բացումը Swift-ում և ինչ իրավիճակներում այն կիրառվում է։
Կարող եք բացատրել KISS սկզբունքը և դրա կիրառումը ծրագրային ապահովման զարգացման մեջ?
Ինչպե՞ս եք օգտագործում LLDB հրամանները կոդում սխալները ախտորոշելու և վերացնելու համար։
Ի՞նչ են NSLock-ի օգտագործման հիմնական առավելությունները մյուս սինխրոնիզացիոն մեխանիզմների համեմատ։
Ի՞նչ տիպի օբյեկտներ կարելի է օգտագործել որպես բանալի տարրեր Set տեսակի հավաքածուում։
Ինչպե՞ս կպարզես բջջի բարձրությունը։
Ի՞նչ է ծրագրի ճարտարապետության մեջ ներկայացման շերտի դերը և նշանակությունը։
Որ ինտերֆեյսի բեռնումը մեթոդը կանչվում է առաջինը՝ viewDidLoad թե viewDidAppear?
Ի՞նչ կազմ էր մասնակցում ձեր յուրաքանչյուր նախագծի իրականացմանը։
Ի՞նչն է տարբերությունը բլոկավորող արգելքի գործողության և ստանդարտ սինխրոնիզացիայի գործողության միջև։
Ինչքան ժամանակ եք աշխատում Swift լեզվով?
Կարող է նույն ռեսուրսները օգտագործել տարբեր Run Loop մշակման ցիկլերում:
Կարող եք բացատրել iOS զարգացման համատեքստում TableView և ScrollView կոմպոնենտների տարբերությունները?
Ի՞նչ են հիմնական տարբերությունները RxSwift Signal և Driver-ի միջև նրանց նշանակության և վարքագծի տեսանկյունից։