Դուք ներկայումս զբաղված եք ինչ-որ մասնագիտական գործունեությամբ կամ նախագծով:
iOS
Կարող եք բացատրել, թե ինչ է բինար ծառը և ինչպես է կառուցված?
Կարող եք բացատրել, թե ինչ է ռեֆերենցիայի տվյալների տիպը:
Կարող եք խոսել համակարգերում կամ մոդելներում օգտագործվող տարբեր սահմանափակումների մասին?
Կարո՞ղ է սահմանել հատկություն պրոտոկոլի ինտերֆեյսում։
Կարող եք բացատրել, թե ինչ է ենթադրվում ծրագրի հիմնական հոսքի տակ?
Կարող եք նշել ծրագրավորման ժամանակ հանդիպող հիմնական հերթերի տեսակները?
Ներկայացրեք տվյալների հաջորդական և հոսքային մշակման տարբերությունը։
Դուք ունե՞ք պրակտիկ փորձ նախագծերում անիմացիաներ ստեղծելու կամ կիրառելու վերաբերյալ։
Կարող եք նշել Swift-ի արժեքների տեսակները?
Կարող եք բացատրել, թե ինչ է ենթադրվում ծրագրավորման կամ տվյալների բազաների սահմանափակումով?
Կարող եք բացատրել RunLoop կոնցեպտը և դրա դերը ծրագրերում իրադարձությունների մշակման մեջ?
Ինչպե՞ս տարբերել տվյալների տեսակները արժեքով և հղումով և ինչպե՞ս են դրանք տարբերվում ծրագրավորման մեջ։
Ներկայացրեք օբյեկտային ուղղված ծրագրավորման մեջ պոլիմորֆիզմի կոնցեպցիան և ինչպես է այն կիրառվում պրակտիկայում։
Կարող եք նշել և բացատրել iOS-ում UIWindow դասի հիմնական գործառույթները?
Կարող եք բացատրել, թե ինչ է նշանակում Hashable տերմինը ծրագրավորման համատեքստում?
Կարող եք բացատրել օբյեկտ-կենտրոնացված ծրագրավորման մեջ դասի և օբյեկտի հիմնական տարբերությունները?
Կարող եք բացատրել, թե ինչ է նշանակում iOS-ում ավտոմատ հիշողության կառավարում ARC մեխանիզմը?
Կարող եք նշել Swift լեզվում օգտագործվող հիմնական հավաքածուի տեսակները?
Ինչու մեթոդները, որոնք փոխում են օբյեկտի վիճակը, դասում հայտարարվում են mutating?