Android
Որքան թել է սովորաբար օգտագործվում DefaultDispatcher-ում առաջադրանքների կատարման համար:
Ի՞նչ են հիմնական տարբերությունները BottomSheetDialog և BottomSheetDialogFragment օգտագործելու միջև ստորին պանել իրականացնելու ժամանակ։
Կարող եք բացատրել runBlocking ֆունկցիայի նպատակը Kotlin Coroutines-ում?
Ի՞նչ է ձեր համար ընդունելի նվազագույն եկամտի մակարդակը աշխատանքի առաջարկը դիտարկելիս։
Ինչ մեթոդներ են օգտագործվում Android-ում Fragment-ների միջև տվյալների փոխանակման համար?
Ինչպե՞ս կարելի է իրականացնել համակարգում հարցումների գրանցում։
Ինչպե՞ս ապահովել փոփոխականի թարմացման համահունչությունը միաժամանակ աշխատող մի քանի կորուտինների դեպքում։
Երբ է նպատակահարմար օգտագործել TreeSet տվյալների կառուցվածքը?
Կատարե՞լ եք արդեն մշակված հավելվածի աշխատանքային վիճակի ստուգում։
Ի՞նչ են ծրագրային համակարգերում ռեֆլեկցիայի մեխանիզմի օգտագործման առավելությունները և թերությունները։
Ինչ մեթոդներ կարելի է օգտագործել բազմապատկման հետ կապված խնդիրները կանխելու կամ նվազեցնելու համար։
Ի՞նչն է տարբերությունը Service Locator մոտեցման և Dependency Injection-ի միջև ծրագրում կախվածությունները կառավարելիս։
Կարող եք նշել ծրագրի կոմպիլյացիայի գործընթացի հիմնական փուլերը?
Ի՞նչ մեթոդներ և գործիքներ եք օգտագործում ցանցային պրոտոկոլների և ռեսուրսների հետ փոխազդելու համար։
Ի՞նչ իրավիճակներում և ինչու է տեղի ունենում հիշողության արտահոսք հավելվածում։
Ինչպե՞ս արտահայտել կոդավորման սկզբունքը, որի դեպքում գրված կոդը աշխատում է բոլոր միջավայրերում առանց փոփոխությունների։
Ի՞նչ տարբերություն կա GlobalScope, MainScope և սեփական Scope ստեղծելու միջև Kotlin Coroutines-ում։
Ինչ մեթոդներ են օգտագործվում ViewModel և View միջև տվյալների փոխանակման համար MVVM ճարտարապետությունում?
Արդյոք պետք է բացահայտորեն տեղեկացնենք Dagger-ին այն կոմպոնենտների մասին, որոնք պետք է ներդրվեն?
Ի՞նչ մեթոդներ կարելի է օգտագործել ծրագրում առաջադրանքների կամ թելերի համաժամանակյա մշակման համար։