Կարող եք նշել և բացատրել ARC-ով ավտոմատ հիշողության կառավարման հիմնական խնդիրները?
iOS
Կարող եք պատմել ձեր մասնագիտական փորձի և հիմնական ձեռքբերումների մասին:
Ի՞նչ հիմնական դասի ժառանգություն է օգտագործվում օգտագործողի ինտերֆեյսում կառավարման տարրեր ստեղծելու համար:
Կա՞ք պրակտիկ փորձ ձեր նախագծերում կառուցվածքային մրցակցության իրականացման մեջ։
Կարող եք բացատրել, թե ինչ է CALayer դասը և ինչպես է այն օգտագործվում iOS զարգացման մեջ։
Ինչպե՞ս տարբերել unowned- ի օգտագործումը առանց պարամետրերի unowned(unsafe)-ից կոդում։
Կարող եք բացատրել 'git rebase' հրամանի աշխատանքի սկզբունքը և ինչպես է այն օգտագործվում ճյուղերով աշխատելիս?
Ի՞նչ տարբերություն կա սովորական կատարման հոսքի և ծրագրի հիմնական հոսքի միջև։
Կարող եք բացատրել iOS ինտերֆեյսների զարգացման ժամանակ UIView, UIWindow և CALayer միջև տարբերությունները?
Ինչպե՞ս է կազմակերպված հիշողության կառուցվածքը տվյալների պահպանումը ծրագրում։
Կարող եք բացատրել flatMap և compactMap գործողությունների տարբերությունները ծրագրավորման լեզուներում?
Նկարագրեք ձեր մոտեցումները և պրակտիկաները Git տարբերակների կառավարման համակարգը գործածելիս աշխատանքային գործընթացներում։
Կարող եք տալ տվյալների կառուցվածքը պահելու համար դինամիկ հիշողության հատկացման օգտագործման օրինակ?
Կարող եք կիսվել ձեր մասնագիտական փորձով և հիմնական ձեռքբերումներով?
Կարող եք նկարագրել այն նախագծերի ճարտարապետությունը, որոնց վրա նախկինում աշխատել եք?
Կարող եք տալ իրավիճակի օրինակ, երբ կանչվում է viewDidAppear, բաց թողելով viewWillAppear-ի կանչը?
Կարո՞ղ եք անմիջապես սահմանել կառուցվածքի դաշտերի սկզբնական արժեքները նրա հայտարարության ժամանակ։
Ներկայացրեք ավտոմատ դասավորության կոնցեպցիան օգտագործողի ինտերֆեյսների զարգացման շրջանակում։
// Ծառայություն, որը ուղարկում է հարցումներ (get/post), url, հարցման ձևավորում սիմանտիկայի համաձայն (decode/encode)