Android
Ի՞նչ մեթոդներ և գործիքներ եք օգտագործում ցանցային պրոտոկոլների և ռեսուրսների հետ փոխազդելու համար։
Ի՞նչ իրավիճակներում և ինչու է տեղի ունենում հիշողության արտահոսք հավելվածում։
Ինչպե՞ս արտահայտել կոդավորման սկզբունքը, որի դեպքում գրված կոդը աշխատում է բոլոր միջավայրերում առանց փոփոխությունների։
Ի՞նչ տարբերություն կա GlobalScope, MainScope և սեփական Scope ստեղծելու միջև Kotlin Coroutines-ում։
Արդյոք պետք է բացահայտորեն տեղեկացնենք Dagger-ին այն կոմպոնենտների մասին, որոնք պետք է ներդրվեն?
Ի՞նչ մեթոդներ կարելի է օգտագործել ծրագրում առաջադրանքների կամ թելերի համաժամանակյա մշակման համար։
Ներկայացրեք RecyclerView-ի աշխատանքային մեխանիզմը XML ռեսուրսների օգտագործման համատեքստում ցուցակների ցուցադրման համար
Դուք ունե՞ք փորձ Jetpack կոմպոնենտների օգտագործման ձեր նախագծերում։
Ինչպե՞ս է կատարվում օբյեկտի ներդրումը Dagger-ում կախվածությունների ներդրման համար։
Կարող եք բացատրել, թե ինչ է անում onLayout մեթոդը View դասում?
Որ SOLID սկզբունքները պահվում են Android-ում Context-ի օգտագործման ժամանակ և չեն խախտվում?
Ի՞նչ չափանիշներ պետք է հաշվի առնել օգտագործողի ինտերֆեյսի կազմակերպման համապատասխան մեթոդը ընտրելիս։
Ինչն է առաջացնում համակարգի կոնֆիգուրացիան փոփոխելու անհրաժեշտությունը?
Որ գործընթացում է կատարվում ցանցային հարցումների մշակումը օպերացիոն համակարգում?
Կարող եք բացատրել, թե ինչպես իրականացնել Model-View-ViewModel արխիտեկտուրային դիզայնը և ինչ են նրա հիմնական բաղադրիչները:
Օգտագործում եք մեկ ակտիվությամբ մոտեցում ձեր նախագծում?
Ինչպես կարելի է իրականացնել Deep Link-ի աջակցությունը հավելվածում՝ առանց երրորդ կողմի գրադարանների օգտագործման?
Ինչպե՞ս է կատարվում սխալների մշակումը Kotlin-ում CoroutineScope շրջանակում։
Եթե համակարգը սպառի բոլոր հասանելի օպերատիվ հիշողությունը, ինչ հետևանքներ կարող են լինել?
Կարող եք նշել Jetpack Compose-ում առկա վիճակի տեսակները և բացատրել նրանց տարբերությունները: