iOS
Ի՞նչ տեխնոլոգիական շերտ եք նախընտրում օգտագործել ձեր աշխատանքի ընթացքում:
Կարո՞ղ է օգտագործել դեբագինգի գործիքները ծրագրի կանգնեցնելու համար անմիջապես անիմացիայի ընթացքում։
Ինչպե՞ս եք պատրաստվում ալգորիթմներ և տվյալների կառուցվածքներ բաժնին։
Երբ է հենց տեղի ունենում հիշողության բաժանումը դինամիկ հիշողության տարածքում ծրագրի գործարկման ժամանակ?
Երբ սովորաբար դադարում է օգտագործվել լրացուցիչ տվյալների աղյուսակը (Side Table) տվյալների բազայում?
Ինչու՞ ծրագրավորման մեջ օգտագործվում են թույլ և ուժեղ հղումներ, և ինչպե՞ս են նրանք տարբերվում:
Ի՞նչ տվյալների պահպանումի մեթոդ եք օգտագործում նախագծում և ինչու?
Ի՞նչ տեղեկություններ է պարունակում DataSource օբյեկտը։
Կարող եք բացատրել թեթև գնահատման կամ հանձնարարությունների կատարման հետաձգման կոնցեպցիան ծրագրավորման մեջ?
Ինչպե՞ս ապահովել անվտանգ համատեղ մուտք դեպի ռեսուրսները բազմաֆունկցիոնալ միջավայրում։
Կարո՞ղ է առաջանալ ցիկլային հղումներ, որոնք խոչընդոտում են ավտոմատ հիշողության կառավարիչում աղբի հավաքագրմանը։
Ինչպե՞ս է որոշվում բառարանի տվյալների կառուցվածքում բանալիով տարր որոնելու արդյունավետությունը։
Կարող եք բացատրել հղումների հաշվարկման մեխանիզմը և հիշողության կառավարումը Retain Count-ով?
Երբ կօգտագործեիր բազմություն (set) քո նախագծերում?
Ի՞նչ մեթոդներ եք իրականացրել UIApplication-ի դելեգատի համար նրա կյանքի ցիկլը կառավարելու համար։
Բոլոր այն գործողությունները, որոնք ավելացվել են MainQueue-ին, պարտադիր կերպով կատարվում են հիմնական հոսքում?
Ի՞նչ տեսակների կառավարման փոխանցման մեթոդներ կան դիսպետչերային համակարգերում։
Որ մեթոդների դիսպետչերիզացիայի մեխանիզմն է իրականացվել Objective-C-ում?
Կարող եք բացատրել Java-ում synchronized բառի մեխանիզմը և նրա դերը թելերի սինխրոնիզացիայում?
Ի՞նչ դեպքերում է տեղի ունենում ռեսուրսների ազատում և դեստրուկտորի կանչը ծրագրում։