Կարող եք նշել Android-ի հիմնական ճարտարապետության տարրերը և դրանց գործառույթները:
Android
Ի՞նչ են Java-ում equals և hashCode մեթոդների միջև կապի հիմնական սկզբունքները։
Ինչ մեթոդներ կարելի է օգտագործել տվյալների փոխանակում իրականացնելու համար երկու Activity-ների միջև հավելվածում։
Կարող եք բացատրել, թե ինչ է ենթադրվում scope-ի մասին Dependency Injection ֆրեյմվորկների կոնտեքստում?
Կարող եք բացատրել 'object' բանալի բառի նշանակությունն ու օգտագործումը Kotlin լեզվում:
Կարող եք բացատրել Serializable մակարդակի անջատման սկզբունքը տվյալների բազայի գործարքներում?
Ի՞նչ հնարավոր խնդիրներ կարող են առաջանալ Android հավելվածում ApplicationContext- ը փոխարինելով ActivityContext- ով և հակառակը։
Ի՞նչ տարբերություն կա Serializable և Parcelable ինտերֆեյսների միջև Android-ում օբյեկտներ փոխանցելիս։
Ինչ մեթոդներ կարելի է օգտագործել ծրագրում երկու հատվածների միջև տվյալների փոխանակումը կազմակերպելու համար։
Ինչպես է իրականացվում օբյեկտի ստեղծումը կոմպոզիցիայի օգտագործման ժամանակ?
Ինչու է կարևոր ձեր դասարաններում hashCode մեթոդը վերագրել?
Կարող եք բացատրել, թե ինչ են անորոշ նպատակները (Implicit Intent) Android-ում?
Կարող եք բացատրել, թե ինչ է նշանակում Intent տերմինը Android հավելվածների զարգացման համատեքստում?
Կարո՞ղ է օբյեկտի ինստանցիա ստեղծել առանց փոփոխականի անուն նշելու։
Ներկայացրեք, թե ինչ է նշանակում բացահայտ նպատակը Android-ում և ինչպես է այն տարբերվում անորոշից։
Կարող եք բացատրել Koin Dependency Injection գրադարանի աշխատանքի մեխանիզմը Android հավելվածներում?
Ի՞նչ տարբերություն կա @Provides և @Binds նշումների միջև Dependency Injection-ի կոնտեքստում։
Կարող եք բացատրել protected մուտքի փոփոխականի նպատակը և օգտագործումը Kotlin լեզվում?
Ինչ մեթոդներով կարելի է իրականացնել Fragment-ի ստեղծում և ցուցադրում ծրագիրում?
Ներկայացրեք, թե ինչ է Parcelable ինտերֆեյսը և ինչու է այն օգտագործվում Android զարգացման մեջ։