Կարող է արդյոք պահպանել ViewModel-ի վիճակը ծրագրի գործընթացի ավարտից հետո?
Android
Ի՞նչ սահմանափակումներ կան ծրագրավորման լեզվում sealed class-ի օգտագործման համար։
Ինչպե՞ս որոշել ֆունկցիայի ժամանակային բարդությունը, որը որոնում է առաջին տարրն այն զանգվածում, որը չկա մյուսում։
Կարող եք բացատրել 'noinline' բանալի բառի նշանակությունն ու օգտագործման առանձնահատկությունները ծրագրավորման մեջ?
Ի՞նչ սահմանափակումներ կան Android-ում Broadcast Receiver կոմպոնենտի ներսում առաջադրանքների մշակման ժամանակ։
Ինչպես են տարբեր լինում Java և Kotlin լեզուներում մուտքի մոդիֆիկատորները։
Ի՞նչ է բացատրում Android-ի ճարտարապետության հիմնական տարրերի անվանումները և նրանց գործառույթները։
Ի՞նչ տեսանելիության շրջանակ ունեն Kotlin լեզվում տարբեր մուտքագրման մոդիֆիկատորները։
Ինչպե՞ս ապահովել համակարգի ընթացիկ վիճակի պահպանությունը կոնֆիգուրացիան փոխելիս։
Ի՞նչ հիմնական արտահայտություն է, որը ծառայում է որպես նախնին բոլոր մյուս արտահայտությունների համար լեզվում։
Ինչպես են փոխազդում տարբեր շերտերի մակարդակները մաքուր ճարտարապետության սկզբունքների վրա հիմնված ճարտարապետությունում:
Կարող է առաջանալ խնդիր օգտագործելով ֆոնային ծառայությունը առանց օգտագործողի ինտերֆեյսի?
Կարո՞ղ է լինել դասի մասնավոր մեթոդներին հասանելիք Kotlin կամ այլ ծրագրավորման լեզվում ընդլայնված ֆունկցիայում։
Ինչպե՞ս բացառել կոնկրետ դաշտը սերիալիզացիայի կամ օբյեկտի սերելիզացիայի գործընթացից data class-ում։
Ներկայացրեք տարբերությունները Java և Kotlin լեզուներում protected մուտքի մոդիֆիկատորի օգտագործման մեջ։
Կա արդյոք իրականացված տվյալների կառուցվածք, որը համատեղում է հեշ-թերթի և տարրերի կարգի հատկությունները?
Ներկայացրեք SOLID-ի հիմնական սկզբունքները և դրանց նշանակությունը ծրագրային համակարգերի զարգացման ժամանակ։
Ներկայացրեք, թե ինչ են ընդլայնող ֆունկցիաները և ինչ է նրանց հիմնական նպատակն ծրագրավորման մեջ։
Ինչու է, երբ օգտագործվում է LinkedList հեշ-թերթի բաքի ներսում, այն փոխարինվում է TreeMap-ով մեծ թվով տարրերի դեպքում։