Android
Կարող եք բացատրել, թե ինչ է Dependency Injection-ի նմուշը Scout-ի համատեքստում?
Կարող եք բացատրել Domain շերտի կառուցվածքը և դերը Clean Architecture-ում:
Որ վերջին առաջադրանքները եք համարում հատկապես կարևոր կամ ներկայացուցչական ձեր պրակտիկայում?
Դուք ունե՞ք փորձ Kotlin Multiplatform Mobile (KMM) օգտագործելով բազմահարթակ մոբայլ հավելվածներ մշակելու։
Ինչպե՞ս է տեղի ունենում HashSet կառուցվածքի ներսում տարրի որոնումը և ինչ է դրա ժամանակային բարդությունը։
Ինչպե՞ս կանխել UI կոմպոնենտների կրկնակի վերանորոգումը, երբ տվյալները փոփոխված չեն Jetpack Compose-ում։
Ինչպե՞ս կարելի է իրականացնել անցում կոնկրետ Fragment-ի վրա push ծանուցման միջոցով։
Ինչպե՞ս կարող ենք փոխանցել և օգտագործել տվյալները, որոնք ստացվել են մեկ հատվածում, մյուս հատվածում անցնելիս։
Ի՞նչ բաղադրիչներ են մտնում Kotlin-ի կոնտեքստի մեջ։
Կարո՞ղ է տվյալների փոխանցման մեխանիզմը օգտագործելով ֆրագմենտ ստեղծելիս տվյալների ծավալը մինչև 15 մեգաբայթ սահմանել։
Ի՞նչ մեխանիզմներ են օգտագործվում RxJava-ում գործարկման հոսքերի փոխ switch-ման համար։
Կարող են կոչվել այլընտրանքային տեխնոլոգիաներ կամ պրոտոկոլներ, որոնք իրականացնում են երկկողմանի հաղորդակցություն հաճախորդի և սերվերի միջև, ինչպես WebSocket-ը։
Ի՞նչ է @Dao նշանագրի դերը Android-ի համար նախատեսված Room գրադարանում։
Կարո՞ղ է պատահաբար ջնջել կամ կորցնել մուտքը Map տվյալների կառուցվածքում։
Կարող եք նկարագրել ծրագրավորման ֆունկցիոնալ ինտերֆեյսների հիմնական առանձնահատկությունները?
Որ տվյալների կառուցվածքում նոր տարր ավելացնելը ավելի արագ է՝ LinkedList-ում թե ArrayList-ում։
Պահանջվու՞մ են թույլտվություններ Android օպերացիոն համակարգում նոր ֆայլեր ստեղծելու համար։
Ինչպե՞ս որոշել կորոուտինների տեսանելիության ոլորտը ծրագրավորման մեջ։
Կարող եք բացատրել 'Use Cases' տերմինը և դրա դերը ծրագրային ապահովման զարգացման մեջ?
Ի՞նչ իրավիճակներում է խորհուրդ տրվում օգտագործել BroadcastReceiver կոմպոնենտը Android հավելվածներում: