Android
Ի՞նչ սահմանափակումներ և առանձնահատկություններ կան Kotlin Coroutines-ում GlobalScope-ի օգտագործման ժամանակ։
Ի՞նչ են Java-ում synchronized բանալի բառի օգտագործման հիմնական առավելությունները և թերությունները։
Որ Callback մեթոդում պետք է կանչել Activity-ի ավարտը, որպեսզի օգտվողը դա չնկատի?
Ինչպե՞ս իրականացնել արտակարգ իրավիճակների մշակումը ասինխրոն կուրիններում։
Կարող եք նշել հիմնական բաղադրիչները, որոնք սովորաբար նշվում են AndroidManifest.xml-ում?
Ի՞նչ արգումենտներ և պարամետրեր է ընդունում getValue մեթոդը դելեգատ օբյեկտում։
Ի՞նչ մեթոդներ կան widget-ի կյանքի ցիկլում, բացի onMeasure, onLayout և onDraw-ից։
Ի՞նչ է տարբերությունը DDL և DML հրահանգների միջև տվյալների բազաներում և ինչպես է այն որոշվում:
Կարո՞ղ է վերադառնալ ֆունկցիայից դուրս ներկայիս կոնտեքստից Kotlin-ում crossinline-ի կարգավիճակով հայտարարված ֆունկցիայում։
Կարող եք նշել և բացատրել Dagger- ում օգտագործվող հիմնական ոլորտները (scope), որոնք օգտագործվում են կախվածությունների կյանքի ցիկլը կառավարելու համար:
Կարող եք նշել Clean Architecture-ի Data շերտի հիմնական բաղադրիչները?
Ի՞նչ հիմնական դժվարություններ կարող են առաջանալ կորթինների կատարմանը չեղյալ հայտարարելու ժամանակ։
Կարող եք բացատրել, թե ինչ է նշանակում infix ֆունկցիաների կոնցեպցիան ծրագրավորման մեջ?
Ինչպե՞ս կարելի է նվազեցնել համակարգի զարգացման ժամանակ կրկնվող բաղադրիչների թիվը։
Ներկայացրեք Jetpack Compose-ում RecyclerView կոմպոնենտի աշխատանքի մեխանիզմը և այն ինչպես է ապահովում տարրերի ցանկերի արդյունավետ մշակումը։
Ինչպես է իրականացնում օբյեկտում հեշ-կոդի ստացման գործընթացը։
Արդյոք ընդունելի է դիմել մասնավոր մեթոդներին ընդլայնման ֆունկցիաների ներսում?
Ի՞նչ նախնական տվյալների պահեստավորման մեթոդներ են իրականացվել RecyclerView-ում:
Կարող եք տալ փակ դասի օգտագործման օրինակ՝ տարբեր օբյեկտների վիճակները մոդելավորելու համար։
Ի՞նչ է `noinline` բանալի բառով ֆունկցիայի դերը և երբ պետք է օգտագործել այն։