iOS
Ի՞նչ մեխանիզմներ ապահովում են հավաքածուի տիպի հավաքածուի տարրերի յուրահատկությունը։
Ի՞նչ տարբերություն կա Weak և Unowned տեսակի հղումներին հիշողության կառավարման մեջ։
Ինչպե՞ս է գնահատվում հեշ-թերթում տարր ավելացնելու գործողության ժամանակային բարդությունը։
Կարող եք նշել Swift-ով ծրագրավորումիս առաջացող հիմնական հիշողության արտահոսքի տեսակները?
Ինչ ազդեցություն ունի Java- ում final բանալի բառի օգտագործումը ծրագրի կատարողականության վրա?
Ի՞նչ տեսակների կանչերի դիսպետչերիզացիայի տեսակներ կան Objective-C-ում։
Որտե՞ղ է կատարվում ավարտված գործերի մոնիտորինգը և հետևելը:
Ներկայացրեք HashMap տվյալների կառուցվածքի աշխատանքի սկզբունքը և դրա օգտագործման առանձնահատկությունները։
Կարող եք նշել GCD (Grand Central Dispatch)-ում օգտագործվող հիմնական primitives-ները?
Ի՞նչ է նշանակում Swift-ում CustomStringConvertible պրոտոկոլի իրականացումը և ինչու է այն օգտագործվում:
Ինչպե՞ս է իրականացնում արագ որոնումը բանալիով մոտավորապես O(1) ժամանակով տվյալների կառուցվածքում:
Անհրաժեշտ է արդյոք օգտագործել թույլ հղում self-ի վրա փակման մեջ:
Ի՞նչ ուսումնական առաջադրանքներ կամ թեմաներ էին ձեզ համար առավել դժվար և ինչպես եք դուք հաղթահարել դրանք։
Ի՞նչ տիպի օբյեկտներ և օպերատորներ եք կիրառել ձեր նախագծերում RxSwift-ով աշխատելիս։
Կարող եք բացատրել, թե ինչ է CoreData և ինչու է այն օգտագործվում iOS զարգացման մեջ?
Ինչպե՞ս եք պատկերացնում իդեալական կազմակերպությունը աշխատանքային պայմանների և կորպորատիվ մշակույթի տեսանկյունից։
Ի՞նչ միջոցներ կամ գրադարաններ եք օգտագործել WebSocket պրոտոկոլը ձեր նախագծերում իրականացնելու համար։
Copy-on-write տեխնոլոգիայի հիմնական գաղափարը ինչ է և ինչու է այն օգտագործվում:
Ինչպե՞ս տարբերել սինխրոնիզացիայի մեխանիզմը Semaphore-ից Mutual Exclusion (Mutex)-ից։
Ի՞նչ դեր է կատարում Router կոմպոնենտը համակարգի կամ հավելվածի ճարտարապետությունում։