iOS
Կարող եք բացատրել, թե ինչ է նշանակում final մոդիֆիկատորը ծրագրավորման լեզուներում, օրինակ՝ Java-ում?
Ինչու է բեռնման ցուցիչը մնում է անիմացիոն, նույնիսկ եթե դեբագերը անջատված է կամ դադարեցնում է ծրագրի կատարմանը?
Կարող եք բացատրել, թե ինչպես է իրականացնում սինխրոնային առաջադրանքների ուղարկումը DispatchSync-ի միջոցով GCD-ում?
Նշեք UIKit ֆրեյմվորկի հիմնական տարրերը.
Ներկայացրեք ավտոմատ դասավորության կոնցեպցիան օգտագործողի ինտերֆեյսների զարգացման շրջանակում։
Ի՞նչ տեսակի մոդիֆիկատորներ գիտեք և ինչպես են նրանք աշխատում:
Ինչպես է իրականացվում և աշխատում հեշավորման մեխանիզմը լեզվական տվյալների կառուցվածքներում, ապահովելով եզակիություն և արագ մուտք գործել:
Կարող եք բացատրել, թե ինչ է ենթադրվում տերմին 'հզորություն' բառի տակ համակարգերի կամ ծրագրերի համատեքստում?
Ինչպե՞ս է որոշվում տարր ավելացնելու գործողության ժամանակային բարդությունը հավաքածուի տվյալների կառուցվածքում։
Կարող եք բացատրել SOLID-ի հիմունքները ծրագրային ապահովման զարգացման համար?
Ներկայացրեք, թե ինչու թույլ կապի արժեքի բացակայությունը ձեր ծրագրում սխալներ կամ undesirable հետևանքներ չի առաջացնում։
Դուք ունե՞ք փորձ API-ների հետ փոխազդեցության ժամանակ PATCH և PUT մեթոդների օգտագործման կամ REST-архիտեկտուրայի հետ աշխատելու։
Ի՞նչ է HTTPS պրոտոկոլը և ինչպես է այն ապահովում տվյալների փոխանցման անվտանգությունը։
Ներկայացրեք, թե ինչ է նշանակում viewDidLoad մեթոդը և որ կյանքային ցիկլում է այն կանչվում UIViewController-ում։
Անհրաժեշտ է, որ փակմանները, որոնք escape են, կապված լինեն հղման տեսակների հետ:
Ի՞նչ մոտեցումներ և գործիքներ են օգտագործվում ծրագրային համակարգերում հիշողության օգտագործումը վերահսկելու և օպտիմալացնելու համար։
Ի՞նչ տարբերություն կա ծրագրավորման մեջ զանգվածի օգտագործման և հավաքածուի օգտագործման միջև։
Ինչպես են տարբերվում անվտանգ և անանուն unowned հղումները հիշողության կառավարման համատեքստում?
Ի՞նչ է ծրագրավորման մեջ Optional տիպի նշանակությունը։
Ինչպես եք նախընտրում կազմակերպել ձեր գործունեությունը նախագծում?