Ինչպե՞ս եք լուծել կոնֆլիկտները շերտերի միացման ժամանակ Git համակարգում ձեր նախորդ աշխատանքում։
iOS
Երբ է խորհուրդ տրվում օգտագործել տվյալների կառուցվածքը բառարանի տեսքով?
Կարող եք բացատրել, թե ինչ է նշանակում Swizzling տերմինը ծրագրավորման մեջ:
Կարող եք տալ մի օրինակ իրավիճակի մասին, երբ կիրառվում է հաղորդագրությունների դիսպետչերիզացիայի մեխանիզմը?
Ի՞նչ տեսակների հաշիվներ գիտեք ծրագրավորողների համար:
Ի՞նչ տարբերություններ կան map, flatMap և filterMap մեթոդների միջև հավաքածուների մշակման ժամանակ։
Կարող եք պատմել ձեր փորձի մասին առաջադրված խնդիրների և նախագծերի իրականացման մասին ձեր նախորդ աշխատանքում?
Ի՞նչ է բազմապատկման դերը ժամանակակից ծրագրային համակարգերում և ինչու է այն օգտագործվում:
Կարող եք տալ օրինակ, երբ հղման տիպի օբյեկտները պահվում են ստեկում?
Ինչպե՞ս է հավելվածը որոշում, թե որ էջը կամ կոմպոնենտն են օգտվողները ընտրել կլիկի ժամանակ։
Նկարագրեք ձեր աշխատանքային փորձը և հիմնական խնդիրները, որոնց հետ եք բախվել նախորդ աշխատավայրում։
Կա՞ Swift-ում օբյեկտային ուղղված ծրագրավորման սկզբունքը։
Երբ է տեղի ունենում օբյեկտի զբաղեցրած հիշողության ազատում?
Ի՞նչ տարբերություն կա Weak և Unowned տեսակի հղումներին հիշողության կառավարման մեջ։
Կարող եք բացատրել դելեգացիայի կոնցեպտը նախագծման մոդելներում և ինչպես է այն կիրառվում?
Կարող եք բացատրել iOS ինտերֆեյսների զարգացման ժամանակ UIView, UIWindow և CALayer միջև տարբերությունները?
Ինչն է ձեզ դրդել ձեր նախորդ պաշտոնից հեռանալու?
Կարո՞ղ է ծրագրի գործարկման ժամանակ փոփոխություններ կատարել info.plist ֆայլի պարունակության մեջ։
Կարող եք բացատրել flatMap և compactMap գործողությունների տարբերությունները ծրագրավորման լեզուներում?
Ներկայացրեք, թե ինչ է տվյալների կառուցվածքը՝ 'լեզվարան' և ինչպես է այն օգտագործվում։