Դուք ունե՞ք պրակտիկ փորձ C++ ծրագրավորման մեջ։
iOS
Ինչպե՞ս որոշել զանգվածում տարր փոխելու գործողության ժամանակային բարդությունը։
Ի՞նչ կլինի օպերացիայի ավարտի ժամանակը, երբ ավելացնել տարր զանգվածի վերջում, եթե նրա բարդությունը գերազանցում է O(1)-ը։
Անհրաժեշտ է արդյոք loadView մեթոդը վերագրելիս ծնողական մեթոդը super-ով կանչել?
Ներկայացրեք, թե ինչ է տվյալների կառուցվածքը՝ 'լեզվարան' և ինչպես է այն օգտագործվում։
Ի՞նչ դեպքերում է խորհուրդ տրվում կիրառել Bounds կոնցեպցիան ծրագրային լուծումների զարգացման ժամանակ։
Ինչպե՞ս իրականացնել օգտագործվող օբյեկտների օգտագործումը որպես բանալի՝ աշխատելիս բառարանների հետ։
Ինչն է ձեզ դրդել ձեր նախորդ պաշտոնից հեռանալու?
Կարող եք բացատրել, թե ինչ է DispatchGroup կառուցվածքը և ինչպես այն օգտագործվում է մի քանի ասինխրոն գործառույթների կատարման սինխրոնիզացման համար?
Ի՞նչ ասպեկտներ եք համարում iOS-ի զարգացմանը վերաբերող աննշան կամ անտարբեր:
Ի՞նչ հետևանքներ կարող են առաջանալ, երբ դիմում եք view հատկությանը loadView մեթոդի ներսում կոնտրոլերում։
Ինչ հատկություններ պետք է ունենա Hashable պրոտոկոլը իրականացնող օբյեկտը, որպեսզի այն կարողանա օգտագործվել հեշ-թերթերում?
Կա՞ն տարբերություններ գրաֆիկական տարրի Frame և Bounds հատկությունների միջև։
Դուք ստուգե՞լ եք ուրիշների կոդը ստանդարտների և որակի համապատասխանության համար։
Ինչպես կարող եք գտնել անհրաժեշտ տարրը տվյալների կամ տվյալների կառուցվածքում?
Ի՞նչ է առավելագույն քանակը թելերի, որոնք կարող են գործարկել մեկ ծրագրում:
Արդյոք տիպի արժեքը միշտ տեղադրված է հիշողության տախտակամածում?
Կարող եք բացատրել, թե ինչ է նշանակում Equatable պրոտոկոլը Swift-ում և ինչու է այն անհրաժեշտ?
Ի՞նչ սկզբունքներ և պահանջներ պետք է հաշվի առնել, երբ ստեղծում եք կառուցվածք կամ դաս, որը իրականացնում է Equatable պրոտոկոլը։
Ինչպե՞ս է չափվում կոորդինատային կետը CGPoint համակարգում: