Android
Ի՞նչ պարամետրեր պետք է ճիշտ կարգավորել AndroidManifest.xml ֆայլում՝ ծրագրերի միջև տվյալների փոխանակումը իրականացնելու համար։
Կարող եք նշել և բացատրել օբյեկտային ծրագրավորման հիմնական մեթոդները, որոնք իրականացվում են?
Կարող եք բացատրել Observable կոնցեպտը և այն ինչպես է օգտագործվում ռեակցիոն ծրագրավորման մեջ:
Ի՞նչ է յուրաքանչյուր դիսպետչերի դերը կորուտինների համակարգում և ինչու է դա անհրաժեշտ:
Անհրաժեշտ է արդյոք Android հավելվածի գլխավոր էկրանն ապահովի միակ պատասխանատվության սկզբունքը?
Դուք նախկինում օգտագործե՞լ եք ընկերության կողմից մշակված արտադրանքները։
Ի՞նչ է 'by lazy' հատկության դերը Kotlin-ում և ինչ իրավիճակներում է նրա օգտագործումը տեղին:
Ի՞նչ է տվյալների տիպի Nothing նպատակը ծրագրավորման մեջ։
Կարող եք բացատրել, թե ինչ է նշանակում 'գործընթաց' հասկացությունը Kotlin-ի համատեքստում?
Կարող եք տալ օրինակ, երբ SOLID-ի սկզբունք D-ը կիրառվում է պրակտիկայում?
Երբ պետք է իրականացնել տվյալների փոխանցում տվյալների բազաների միջև:
Կարող եք բացատրել Interpolator-ի կոնցեպցիան և դրա դերը տվյալների մշակման մեջ?
Ինչ մեթոդներով կարելի է կազմակերպել հարցումների միաժամանակյա կատարմամբ առանց թելերի և ասինխրոնային ֆունկցիաների կիրառման?
Կարող եք բացատրել, թե ինչպես է աշխատում Android Runtime-ը և ինչպես է ապահովում ծրագրերի կատարմանը?
Կարող եք բացատրել, թե ինչ է ներկայացնում CharSequence ինտերֆեյսը Java-ում?
Ինչպե՞ս է կատարվում մրցակցային առաջադրանքների կառավարումը ծրագրավորման լեզվում կոռուտինների օգտագործման ժամանակ։
Ինչպես է պահվում Hof կախվածությունը, նշված է Singleton նշանով, Dagger-ի կախվածությունների ներմուծման շրջանակում?
Ինչպե՞ս կարելի է փոխել դաշտի արժեքը Kotlin-ում suspend-ֆունկցիայի ներսում։
Ի՞նչ է ծրագրային ապահովման զարգացման մեջ SOLID սկզբունքների հիմնական նպատակը և կիրառումը։
Ինչու մի պրոցեսորային համակարգերում անհրաժեշտ են սինխրոնիզացիայի մեխանիզմներ բազմաաթոռային ծրագրերով աշխատելիս։