Ինչպես է իրականացվում առաջադրանքների ասինխրոնային մշակումը հերթական հերթում?
iOS
Կարող եք բացատրել, թե ինչ է նշանակում կոդը ասինխրոն կերպով գործարկել և ինչ են դրա հիմնական առավելությունները:
Ինչպե՞ս կարող եք իրականացնել Copy-on-write մեխանիզմը ձեր սեփական իրականացման մեջ։
Ի՞նչ եք կարծում մեր կազմակերպության գործունեության և նրա արժեքների մասին:
Կարող եք նշել Swift լեզվում օգտագործվող հիմնական հավաքածուի տեսակները?
Ինչպե՞ս տարբերել տվյալների տեսակները արժեքով և հղումով և ինչպե՞ս են դրանք տարբերվում ծրագրավորման մեջ։
Կարող եք բացատրել Copy-on-Write սկզբունքը և այն ինչպես է աշխատում տվյալների պահեստավորման համակարգերում?
Կարող եք նշել ծրագրավորման մեջ օգտագործվող հիմնական հերթերի տեսակները?
Կարող եք երբևէ աշխատել դիզայնային համակարգի ստեղծման կամ օգտագործման վրա ձեր նախորդ աշխատանքում?
Ինչ է ժամանակային բարդությունը նոր տարր ավելացնելու համար միակողմանի կապակցված ցանկի վերջում?
Ինչպե՞ս է որոշվում զանգվածի վերջում տարր ավելացնելու գործողության ժամանակային բարդությունը։
Ի՞նչ դեր ունեն թույլ (weak) և անտիրական (unowned) հղումները ծրագրավորման լեզուներում հիշողության կառավարումում:
Ինչպե՞ս է տեղի ունենում հիշողության ազատում կարևոր տվյալների տեսակների համար, որոնք տեղադրված են տախտակամածում։
Ի՞նչ աշխատավարձ եք սպասում այս պաշտոնում։
Դուք ունե՞ք փորձ ծրագրերում բազմապտուղության օգտագործման հետ կապված հարցերի և դժվարությունների հետ աշխատելու։
Ներկայացրեք օբյեկտի ստեղծման, օգտագործման և ոչնչացման փուլերը նրա գոյության ընթացքում ծրագրում
Կարող եք բացատրել, թե ինչ է նշանակում iOS-ում ավտոմատ հիշողության կառավարում ARC մեխանիզմը?
Կարող եք բացատրել AutoreleasePool-ով օբյեկտների ավտոմատ ազատման սկզբունքը:
Ներկայացրեք, թե ինչ է նշանակում GCD տերմինը և ինչպես է այն օգտագործվում ծրագրավորման մեջ