Կարող եք նշել և նկարագրել Swift լեզվի տարբեր մուտքի մակարդակները:
iOS
Դուք ներկայումս զբաղված եք ինչ-որ մասնագիտական գործունեությամբ կամ նախագծով:
Ի՞նչ տարբերություն կա weak, strong և unowned տերմինների միջև ծրագրավորման հիշողության կառավարման համատեքստում։
Նշանակվո՞ղը ունի՞ փորձ՝ օգտագործելու Frame Layout կոմպոնենտը իր նախագծերում։
Կարող եք բացատրել, թե ինչ է նշանակում iOS-ում ավտոմատ հիշողության կառավարում ARC մեխանիզմը?
Ներկայացրեք ViewController-ի օրինակի կյանքի փուլերը iOS հավելվածում։
Ինչպես են տարբերվում Android զարգացման ժամանակ Frame Layout և Auto Layout-ի տարրերի դիրքավորման մոտեցումները։
Ի՞նչ աշխատավարձ եք սպասում այս պաշտոնում։
Երբ եք կարող սկսել կատարել ձեր պարտականությունները այս պաշտոնում?
Ի՞նչ տարբերություն կա Swift լեզվում access modifiers-ների՝ fileprivate և private-ի միջև։
Ինչն է ձեզ դրդել ձեր նախորդ պաշտոնից հեռանալու?
Ինչպես են իրականացված ծրագրավորման լեզվի Optional դասի ներքին մեխանիզմները։
Դուք ունե՞ք Auto Layout համակարգի օգտագործման փորձ՝ հարմարեցվող ինտերֆեյսներ կառուցելու համար։
Կարող եք բացատրել, թե ինչպես է աշխատում ձեր համակարգի գործարկման միջավայրը:
Կարող եք բացատրել, թե ինչ է նշանակում մուտքի վերահսկողությունը և ինչու է այն անհրաժեշտ համակարգերում?
Ներկայացրեք, թե ինչ է պարտադիր ընտրանքային բացումը Swift-ում և ինչ իրավիճակներում այն կիրառվում է։
Կարող եք բացատրել դելեգացիայի կոնցեպտը նախագծման մոդելներում և ինչպես է այն կիրառվում?
Ի՞նչ է ծրագրավորման լեզվում դասի համար սահմանված ստանդարտ մուտքի մակարդակը։