Android
Ի՞նչ է տարբերությունը Sealed Interface-ի և Enum-ի օգտագործման միջև Java-ում։
Կարող են ընդլայնման ֆունկցիաները մուտք ունենալ դասի մասնավոր հատկություններն ու մեթոդները?
Պետք է հաշվի առնել հիմնական դասի դաշտերը, երբ վերաշարադրում եք equals մեթոդը data class-ում?
Կարող եք բացատրել, թե ինչ է նշանակում Phantom read-ը գործառնությունների և տվյալների բազաների համատեքստում?
Ի՞նչ դեր ունի Handler կոմպոնենտը իրադարձություններ կամ հարցումների մշակման մեջ։
Ինչպե՞ս եք կատարել փոխազդեցություն և տվյալների փոխակերպում տարբեր մակարդակների և շերտերի միջև ճարտարապետական սխեմայի:
Ի՞նչ տեսակի մուտքի թույլտվություններ եք ճանաչում ռեսուրսներին։
Ինչու կարող ենք հազար կորուտիներ սկսել, մինչդեռ հազար թելեր սկսելը սովորաբար անհնար է?
Ինչպես են տարբեր Java և Kotlin ժառանգության մեխանիզմները։
Կորուտինները ապահովո՞ւմ են մրցակցության պայմաններից պաշտպանություն:
Կարող եք նշել RxJava-ում օգտագործվող գործարկման տեսակները?
Ինչ մեթոդներ կարելի է օգտագործել ծրագրերում հիշողության արտահոսքերը կանխելու համար?
Ի՞նչ տարբերություն կա Dispatchers.Default և Dispatchers.IO-ի միջև Kotlin Coroutines-ի կոնտեքստում։
Ի՞նչ տեսակի ցանկային կոմպոնենտներ են աջակցվում RecyclerView-ում։
Ինչպես իրականացնել ծրագրի կառուցվածքը մոդուլների բաժանմամբ՝ նրա մասշտաբայնությունը և աջակցությունը ապահովելու համար։
Ի՞նչ հետևանքներ կարելի է ակնկալել երկու գործարկման թելերի միացման հետո։
Կա՞ք ձեր փորձը մենթորության կամ գործընկերների ղեկավարության մեջ։
Ի՞նչ է պահեստի դերը և նշանակությունը ծրագրային համակարգերի ճարտարապետությունում։
Կարող եք նշել նախագծերի մանიფեստներում ներառված հիմնական բաղադրիչներն ու բաժինները?
Կարող եք բացատրել սովորական դասի և data class-ի տարբերությունները ծրագրավորման լեզվում: