Android
Ի՞նչ ծրագրավորման լեզուներ եք տիրապետում:
Կա՞ գրադարանի կամ շրջանակի մեջ տիպի տարբերակ, որը թույլ է տալիս null արժեքը Any տիպի համար։
Ի՞նչ է reified բանալի բառի դերը և նշանակությունը Kotlin-ում։
Կարող եք նշել Kotlin- ում մատչելի տվյալների կառուցվածքները տարրեր պահելու համար?
Ինչպես է կառուցված տիպերի համակարգը Kotlin լեզվում։
Երբ է իրականում կատարվում աղբահավաքը Soft Reference-ով հղվող օբյեկտների համար?
Կարող եք բացատրել sharedIn կոնցեպտը և դրա կիրառումը:
Ինչպե՞ս կարելի է իրականացնել HTTP հարցումների մեջ գլխագրեր ավելացնելը Retrofit և OkHttp գրադարանների օգտագործման ժամանակ։
Երբ է անհրաժեշտ նախագծել համակարգի ճարտարապետությունը?
Ինլայն ֆունկցիաները ինչպե՞ս են տարբերվում սովորական ֆունկցիաներից և ինչո՞վ են դրանց առավելությունները:
Կարող է օգտագործվել the when օպերատորը՝ չհաշվարկելով բոլոր փակ դասի ենթակլասները:
Ինչպես են իրականացվում և օգտագործվում ընդլայնող ֆունկցիաները Kotlin-ում?
Կարող եք բացատրել ֆունկցիաների ոլորտի (scope) հիմնական տարբերությունները?
Ներկայացրեք աշխատանքի սկզբունքը և callback-ների դերը օգտագործողի ինտերֆեյսի թարմացման ժամանակ MVP կամ MVVM ճարտարապետության մոդելներում։
Ի՞նչ տարբերություն կա նախնական կոմպիլյացիա պահանջող ծրագրավորման լեզուների և այների միջև, որոնք անմիջապես գործարկվում են ինտերպրետատորով։
Ի՞նչ են համակարգի ճարտարապետությունում ծառայության օգտագործման առավելությունները և թերությունները։
Անհրաժեշտ է, որ հիմնական բանալին տվյալների բազայում ինդեքս է?
Ներկայացրեք Zygote կոնցեպցիան և նրա դերը Android հավելվածների մեկնարկի գործընթացում։
Կարող եք նշել ծրագրավորման կամ համակարգերի նախագծման մեջ օգտագործվող տարբեր տեսակի կոնտեքստեր?
Կարող եք պատմել ձեր ամենաազդեցիկ անձնական նախագծի մասին?