Android
Կարող եք բացատրել sharedIn կոնցեպտը և դրա կիրառումը:
Ինչպե՞ս կարելի է իրականացնել HTTP հարցումների մեջ գլխագրեր ավելացնելը Retrofit և OkHttp գրադարանների օգտագործման ժամանակ։
Երբ է անհրաժեշտ նախագծել համակարգի ճարտարապետությունը?
Ինլայն ֆունկցիաները ինչպե՞ս են տարբերվում սովորական ֆունկցիաներից և ինչո՞վ են դրանց առավելությունները:
Կարող է օգտագործվել the when օպերատորը՝ չհաշվարկելով բոլոր փակ դասի ենթակլասները:
Ինչպես են իրականացվում և օգտագործվում ընդլայնող ֆունկցիաները Kotlin-ում?
Կարող եք բացատրել ֆունկցիաների ոլորտի (scope) հիմնական տարբերությունները?
Ներկայացրեք աշխատանքի սկզբունքը և callback-ների դերը օգտագործողի ինտերֆեյսի թարմացման ժամանակ MVP կամ MVVM ճարտարապետության մոդելներում։
Ի՞նչ տարբերություն կա նախնական կոմպիլյացիա պահանջող ծրագրավորման լեզուների և այների միջև, որոնք անմիջապես գործարկվում են ինտերպրետատորով։
Անհրաժեշտ է, որ հիմնական բանալին տվյալների բազայում ինդեքս է?
Ներկայացրեք Zygote կոնցեպցիան և նրա դերը Android հավելվածների մեկնարկի գործընթացում։
Կարող եք նշել ծրագրավորման կամ համակարգերի նախագծման մեջ օգտագործվող տարբեր տեսակի կոնտեքստեր?
Կարող եք պատմել ձեր ամենաազդեցիկ անձնական նախագծի մասին?
Ի՞նչ քանակի հոսանքներ օգտագործվում են ըստ դյուրին Dispatchers.IO-ում Kotlin-ում։
Ինչպե՞ս է ազդում build.gradle ֆայլում compileSdk արժեքի ավելացումը ծրագրի աշխատանքի և վարքագծի վրա։
Ինչպե՞ս է Garbage Collector-ը որոշում, որ օբյեկտը արդեն չի օգտագործվում և կարող է հեռացվել հիշողությունից։
Ինչպե՞ս համակարգային հրամանների օգնությամբ անցնել ընթացիկ Activity-ից սկզբնական Activity և մաքրել վերադարձի բոլոր օպերացիաների տախտակը։
Որ թիմին եք ուզում միանալ նոր ընկերությունում:
Կարող եք նկարագրել փորձարկման շրջանակում expect և actual հիմնական կառուցվածքների հիմնական տարբերությունները և նպատակները?
Կարո՞ղ է Kotlin-ում data class-ի ներսում Lambda ֆունկցիա հայտարարել: