Դու հարցեր ունե՞ս նախագծի կամ ընկերության մասին։
iOS
Կարող եք բացատրել ավտոմատ և ձեռքով հիշողության կառավարման տարբերությունները ավտոմատ հղումահաշվարկի համատեքստում?
Նկարագրեք ձեր փորձը CI/CD ավտոմատացված գործընթացների ներդրման և օգտագործման վերաբերյալ նախագծերում։
Ի՞նչ է copy-on-write սկզբունքը և ինչու է այն օգտագործվում ծրագրավորման մեջ:
Որ դեպքերում պետք է իրականացնել տվյալների փոխանցում տարբեր մոդելների կամ տվյալների բազաների միջև:
Կարող եք նշել ծրագրային արտադրանքի հիմնական տեսակի փորձարկումները?
Ինչպես եք նախընտրում կառուցել ձեր նախագծերի կամ փաստաթղթերի ներկայացումը։
Կարող եք բացատրել MVVM ճարտարապետական մոդելի առավելությունները և թերությունները:
Ի՞նչ արտաքին միջոցներ եք օգտագործում կոդում մոդուլները կազմակերպելու համար։
Ներկայացրեք Copy-on-Write սկզբունքը զանգվածների հետ աշխատելիս և դրա կիրառումը։
Ներկայացրեք տարբերությունները հավելվածի կոնտեքստի և ակտիվության կոնտեքստի միջև Android-ում։
Ինչպե՞ս կարելի է ընդհատել ասինխրոնային օպերացիայի կատարմանը։
Արդյո՞ք Firebase-ը ապահովում է push ծանուցումների ավտոմատ առաքումը մոբայլ հավելվածում առանց ծրագրավորողի լրացուցիչ միջամտության։
Ի՞նչ դժվարությունների կարող եք հանդիպել WebSocket կապերի ներդրման ժամանակ ծրագրում։
Ներկայացրեք synchronized բանալի բառի օգտագործումը Android-ի զարգացման մեջ և այն ինչպես է ազդում թելերի աշխատանքի վրա։
Կարող եք բացատրել դինամիկ դիսպետչերի աշխատանքի սկզբունքը համակարգերում կամ հավելվածներում?
Կարող եք նկարագրել ձեր վերջին պաշտոնում աշխատած հիմնական պարտականությունները և նախագծերը:
Կամացանցի WebSocket կապը կշարունակվի՞ ծրագրի գործընթացի ավարտից հետո։
Ի՞նչ դժվարություններ կամ խնդիրներ կարող են առաջանալ WebSocket- ի ինտեգրմամբ iOS հավելվածում։
Ի՞նչ մեխանիզմներ ապահովում են անվտանգ աշխատել asynchronous կոդով և կանխում մրցակցային պայմանները օգտագործելիս async/await-ը։