Ներկայացրեք տարբերությունները այն Observable օբյեկտների միջև, որոնք անմիջապես սկսում են տվյալներ արտանետել ստեղծման ժամանակ, և նրանց, որոնք սկսում են գրանցման ժամանակ՝ RxJava-ում։
Android
Ի՞նչ են հիմնական տարբերությունները MVP և MVVM ձևանմուշների միջև ծրագրային ապահովման ճարտարապետության համատեքստում։
Կարող եք նշել Android հավելվածների զարգացման մեջ օգտագործվող հիմնական Intent տեսակները?
Կարո՞ղ է Kotlin-ում ստեղծել sealed նշված դաս, որը ժառանգում է այլ sealed դասից։
Կարո՞ղ է ստեղծել ժառանգություն data class-ով Kotlin-ում։
Արդյոք հնարավոր է միաժամանակ հայտարարել մեթոդը որպես ամփոփ և סטատիկ?
Ի՞նչ գործիքներ և գրադարաններ եք օգտագործել միավորային թեստավորման համար ձեր նախագծերում։
Ինչ է Java-ում SoftReference դասի կիրառումը հիշողության կառավարման մեջ?
Ինչպես են տարբեր Kotlin-ում `val` և `const val` բանալի բառերով անփոփոխ փոփոխականների հայտարարությունները։
Կարո՞ղ է լինել ավտոմատ կերպով ստեղծված առանց պարամետրերի կոնստրուկտոր Kotlin-ում data class-ի համար։
Կարող եք բացատրել View-ի կյանքի ցիկլի փուլերի հաջորդականությունը ծրագրի ճարտարապետությունում:
Կարող է արդյոք, որ onDestroy մեթոդը գործարկվի առանց նախապես onPause և onStop կանչելու?
Որ հաղորդակցական պրոտոկոլն է կիրառվում տվյալների փոխանցման համար gRPC-ում?
Կարող եք բացատրել Android-ում Activity կոմպոնենտի կյանքի ցիկլի փուլերը?
Ներկայացրեք SOLID-ի հիմնական սկզբունքները և դրանց նշանակությունը ծրագրային համակարգերի զարգացման ժամանակ։
Կարող եք նշել Room գրադարանի հիմնական մասերը և բաղադրիչները տվյալների բազաների հետ աշխատելու համար?
Ինչ կապեր կան Java-ում hashCode և equals մեթոդների միջև?
Ի՞նչ տարբերություններ կան Java-ի String և StringBuilder դասերի միջև և ինչ իրավիճակներում խորհուրդ է տրվում օգտագործել յուրաքանչյուրին:
Ի՞նչ նպատակով է օգտագործվում static բանալի բառը Java-ում դասեր հայտարարելու ժամանակ: