Android
Ինչ մեթոդներ կարելի է օգտագործել ծրագրում ֆրագմենտների միջև տվյալների փոխանակումը իրականացնելու համար։
Կարո՞ղ եք անմիջապես սկսել աշխատանքը WorkManager-ում՝ առանց սպասելու հերթին կամ կրկնակի պլանավորելու:
Ինչպե՞ս եք վերաբերվում ուրիշների կոդը ստուգելուն և քննադատելուն աշխատանքային գործընթացում։
Կարող եք բացատրել onMeasure մեթոդի նշանակությունը Android-ի View դասում?
Որ մեխանիզմը DiffUtil-ի ներսում օգնում է թարմացնել միայն փոփոխված մասերը ցանկում?
Ի՞նչ մեթոդներ եք ճանաչում օգտագործողի ինտերֆեյսի վիճակը պահպանելու համար ծրագրերում։
Ինչպե՞ս է որոշվում մուտքի ժամանակը դեպի տարր՝ օգտագործելով բանալի՝ HashMap տվյալների կառուցվածքում։
Ի՞նչ արդյունք է վերադարձնում launch ֆունկցիան։
Կարող եք բացատրել, թե ինչ է ենթադրվում պայմանագրի հասկացությունը ծրագրային ապահովման զարգացման համատեքստում?
Ինչպե՞ս կարելի է փոխել մեթոդի վարքը՝ հիմնված այլ դասի վրա ստեղծված դասում։
Ի՞նչ է դոմենի շերտի դերը ծրագրային ճարտարապետության մեջ:
Ի՞նչ հիմնական մեթոդներ և սկզբունքներ են օգտագործվում ծրագրային ապահովման ճարտարապետությունը մշակելիս։
Օգտագործե՞լ եք Data Binding ձեր նախագծերում։
Ի՞նչ դեպքերում և ինչպես կարելի է օգտագործել final բանալի բառը Java-ում։
Ներկայացրեք տարբերությունը stash և patch հրամանների միջև Git տարբերակների կառավարման համակարգում։
Ինչպե՞ս կառավարել բեռը և խուսափել բաքի լցվածությունից, օգտագործելով backpressure-ը RxJava-ում։
Կտակարանային դասերի ժառանգությունը թույլատրելի է՞ Kotlin-ում։
Ինչպե՞ս կարելի է ցույց տալ սխալ View-ում՝ հիմնվելով տվյալների վրա, որոնք գալիս են LiveData-ից։
Ինչպես է որոշվում Java լեզվում Lambda արտահայտությունների վերադարձի տիպը:
Ի՞նչ տարբերություններ կան Kotlin և Java հավաքածուների օգտագործման մեջ։