Ներկայացրեք կապված ծառայության (Bound Service) աշխատանքի սկզբունքը Android-ում և ինչպե՞ս է այն տարբերվում մյուս ծառայությունների տեսակներից։
Android
Կարող եք նշել Android-ի հիմնական ճարտարապետության տարրերը և դրանց գործառույթները:
Ի՞նչ այլ մոտեցումներ կամ բաղադրիչներ կարող են օգտագործվել Service-ի փոխարեն ծրագրային ճարտարապետությունում:
Ի՞նչ մեթոդներ սովորաբար իրականացնում եք տվյալների դասարաններում ձեր փորձի ընթացքում։
Կոդում միանձնյա պատասխանատվության սկզբունքը երբ է խախտվում, կարող եք օրինակ բերել?
Ի՞նչ դեպքերում կարող է կիրառվել reified մոդիֆիկատորը Kotlin-ում inline-ֆունկցիաների ներսում։
Կարող եք նշել Android զարգացման մեջ օգտագործվող հիմնական դիզայնի նմուշները?
Կարող եք նշել համակարգերի ճարտարապետությունում առկա տարբեր ծառայությունների տեսակները?
Կարող եք տալ մեթոդների օրինակներ, որոնք օգտագործվում են View-ով աշխատելու համար զարգացումում?
Ի՞նչ փորձառություն ունեք Kotlin-ի կամ նմանատիպ ասինխրոն մեխանիզմների հետ աշխատելու։
Կարող եք նշել Kotlin-ում օգտագործվող տարբեր CoroutineDispatcher տեսակները?
Ներկայացրեք տարբերությունները Activity և Fragment կոմպոնենտների միջև Android հավելվածների զարգացման համատեքստում։
Ի՞նչն է տարբերությունը Activity կոնտեքստի և Application կոնտեքստի օգտագործման միջև Android-ում։
Կարո՞ղ է օգտագործել անուն ընդլայնված ֆունկցիայի համար նույն կերպ, ինչպես ներքին դասի մեթոդի համար։
Ի՞նչ է տարածքի դերը և կիրառումը ծրագրավորման մեջ։
Ինչպես է հաշվարկվում hashCode-ը Map հավաքածուի օգտագործման ժամանակ?
Ի՞նչ կոնտեքստ պետք է ընտրել գրադարանի զարգացման ժամանակ։
Կարող եք բացատրել, թե ինչպես է իրականացվում մուտքը HashMap տվյալների կառուցվածքի ներսում գտնվող տարրերին:
Կարող եք բացատրել, թե ինչ է նշանակում reified տերմինը ծրագրավորման մեջ?
Կարող եք նշել կոնտեքստի տեսակները և նրանց հիմնական առանձնահատկությունները?