Android
Ի՞նչ մեթոդներ կան անվտանգ աշխատելու համար արժեքների հետ, որոնք կարող են լինել null։
Կարո՞ղ է լինել դասի մասնավոր մեթոդներին հասանելիք Kotlin կամ այլ ծրագրավորման լեզվում ընդլայնված ֆունկցիայում։
Որ տարրերն կամ կառուցվածքները արգելվում է հայտարարել ինտերֆեյսի ներսում:
Ի՞նչ մեթոդներ եք օգտագործում ձեր տեխնիկական հմտությունները և գիտելիքները բարելավելու համար։
Դուք ունե՞ք կոդի վերանայման փորձ։
Դուք ունե՞ք փորձ Jetpack Compose-ով ծրագրեր մշակելիս SnapshotStateList հավաքածուի հետ աշխատելու։
Երբ եք սկսում աշխատանքը, համարելով այն ձեզ համար ամենահարմար ժամանակը?
Կարող եք նշել և նկարագրել RxJava-ի Subject տեսակները?
Ինչ մեթոդներով կարելի է իրականացնել առաջադրանքների կամ տվյալների կատարման հաջորդականությունը։
Ինչպես կարելի է իրականացնել Deep Link-ի աջակցությունը հավելվածում՝ առանց երրորդ կողմի գրադարանների օգտագործման?
Jetpack Compose-ում @Immutable նշանի դերը ինչ է և ինչու է այն կիրառվում?
Ի՞նչն ես ուշադրություն դարձնում ապագայում աշխատանքի համար ընկերություն ընտրելիս:
Ի՞նչ մեխանիզմներ ապահովում են փոփոխականների անվտանգ թարմացումը միաժամանակ աշխատող մի քանի հոսքերի դեպքում՝ volatile, atomics կամ սինխրոնիզացված բլոկներ։
Ի՞նչ դեպքերում կարող է կիրառվել reified մոդիֆիկատորը Kotlin-ում inline-ֆունկցիաների ներսում։
Ի՞նչ կոնտեքստում է կատարվում lazy() ֆունկցիայի կանչը։
Ինչպե՞ս է կատարվում տվյալների պահպանումը ViewModel-ի ներսում Android հավելվածներում։
Ինչպե՞ս կարելի է որոշել Jetpack Compose-ի առավելությունները և թերությունները Android հավելվածների զարգացման ժամանակ։
Ի՞նչ են Android պլատֆորմի հիմնական առավելությունները և թերությունները։
Ի՞նչ է Dispatchers.Default-ի նպատակը Kotlin-ի կորուտիններում։
Պետք է արդյոք օգտագործել սինխրոնիզացիա, երբ միաժամանակ փոփոխվում է փոփոխականը հարյուր կորուտինների կողմից, որոնք աշխատում են Dispatchers.Main-ում?