Ինչու՞ Java-ում խորհուրդ է տրվում օգտագործել equals մեթոդը փոխարեն == օպերատորի՝ օբյեկտների համեմատության համար։
Android
Ներկայացրեք, թե ինչ է suspend-ֆունկցիան և ինչպես է այն աշխատում Kotlin-ում։
Ներկայացրեք flatMap օպերատորի գործառնական մեխանիզմը RxJava-ում և ինչպես է այն մշակում տվյալների հոսքը
Ներկայացրեք, թե ծրագրավորման կամ համակարգային ճարտարապետության համատեքստում ինչ է նշանակում Dispatcher հասկացությունը։
Կարող եք բացատրել, թե ինչ է Android-ում Room կոմպոնենտը և ինչպես է այն օգտագործվում տվյալների բազաներով աշխատելու համար:
Կարող եք բացատրել, թե ինչ է նշանակում Intent տերմինը Android հավելվածների զարգացման համատեքստում?
Ի՞նչ տարբերություն կա Serializable և Parcelable ինտերֆեյսների միջև Android-ում օբյեկտներ փոխանցելիս։
Կարող եք նշել RxJava-ում օգտագործվող գործարկման տեսակները?
Ինչպես է կատարվում տվյալների փոխանակումը երկու էկրանների միջև Android հավելվածում?
Ինչպե՞ս տարբերել օբյեկտների համեմատությունը equals մեթոդով և == օպերատորով Java-ում։
Կարո՞ղ է լինել sealed դասի օբյեկտի ինիցիալիզացիան Kotlin-ում։
Կարող եք նշել և նկարագրել ծրագրավորման ամենատարածված դիսպետչերների տեսակները?
Ներկայացրեք, թե ինչ են փակ դասերը Kotlin-ում և ինչպես են օգտագործվում
Կարող եք բացատրել, թե ինչու է և ինչպես է կիրառվում WeakReference դասը Java-ում?
Ինչ է StrongReference-ի կիրառումը հիշողության կառավարման մեջ?
Ի՞նչ տարբերություն կա Kotlin լեզվում lazy և lateinit հատկությունների միջև, և ինչ դեպքերում է առավել նպատակահարմար նրանց կիրառումը։
Ի՞նչ է տարբերությունը RxJava-ում subscribeOn և observeOn մեթոդների օգտագործման միջև և ինչպես են դրանք ազդում կատարման հոսքի վրա։
Ներկայացրեք տարբերությունները այն Observable օբյեկտների միջև, որոնք անմիջապես սկսում են տվյալներ արտանետել ստեղծման ժամանակ, և նրանց, որոնք սկսում են գրանցման ժամանակ՝ RxJava-ում։
Որտե՞ղ է կոդում իրականացվում ինտերֆեյսի կապը Fragment կոմպոնենտի հետ: