iOS
Ի՞նչ է տեսողական վերահսկողի դերը և ինչու է այն կարևոր ծրագրի ճարտարապետությունում:
Կարող եք բացատրել, թե ինչ է նշանակում 'Operation' տերմինը ծրագրավորման կամ համակարգային գործընթացների համատեքստում?
Կարող եք բացատրել, թե ինչ է նշանակում BDUI տերմինը ինտերֆեյսների զարգացման մեջ?
Ներկայացրեք, թե ինչ է ենթադրվում սահմանափակումների մասին տվյալների բազաների համատեքստում։
Ի՞նչ տարբերություններ կան Objective-C և Swift ծրագրավորման լեզուների միջև։
Կարող եք նշել ծրագրային համակարգերի նախագծման հիմնական վարքագծային նմուշները?
Որ տվյալների կամ օբյեկտների տեսակները կարող են հանդես գալ որպես բանալի բառարաններում կամ հեշ-թերթերում?
Կարող եք տալ մի օրինակ՝ ինչպես իրականացնել կախվածությունների հակադարձման սկզբունքը նախագծում?
Որ մոտեցումն է ավելի նախընտրելի WebSocket- ի օգտագործման ժամանակ՝ մեկ ալիք բոլոր իրադարձությունների համար կամ առանձին ալիքներ տարբեր առաջադրանքների համար սերվերում?
Ի՞նչ քայլեր պետք է ձեռնարկվեն պատկերների խափանման ազդեցությունը վերացնելու համար սեղանագրության ժամանակ։
Ներկայացրեք օբյեկտային ուղղված ծրագրավորման մեջ պոլիմորֆիզմի կոնցեպցիան և ինչպես է այն կիրառվում պրակտիկայում։
Կարող եք բացատրել, թե ինչ է նշանակում փակված գործընթացները բազմատող ծրագրում?
Ինչու է պրոտոկոլում ինիցիալիզատորի հայտարարումը պարտադիր է բոլոր այն դասերի համար, որոնք իրականացնում են այդ պրոտոկոլը:
Ներկայացրեք տվյալների հաջորդական և հոսքային մշակման տարբերությունը։
Ի՞նչ իրավիճակներում է խորհուրդ տրվում օգտագործել NSLock՝ թափանցիկների սինխրոնիզացման համար։
Ի՞նչ են էջերի ձևավորման համար frame-ների օգտագործման առավելությունները և թերությունները։
Կարո՞ղ է ծրագրավորման լեզվում ցուցակների ներսում լրացուցիչ հատկություններ պահել:
Կարող եք բացատրել վկաների աղյուսակի և վիրտուալ աղյուսակի տարբերությունը օբյեկտ-կողմնորոշված համակարգերում:
Կարող եք բացատրել տարբեր տեսակի հավաքածուների տարբերությունները և նրանց առանձնահատկությունները?
Կարող եք բացատրել, թե ինչ է նշանակում final մոդիֆիկատորը ծրագրավորման լեզուներում, օրինակ՝ Java-ում?