Android
Ինչպես է կատարվում պարամետրերի փոխանցումը Java մեթոդներում և ինչով է այն տարբերվում?
Կարող եք նշել Android-ում Activity կոմպոնենտի կյանքի ցիկլի հիմնական հատկանիշները?
Կարող եք բացատրել Heap տվյալների կառուցվածքի աշխատանքի սկզբունքը և որ դեպքերում այն կիրառվում է?
Կարո՞ղ է մի ծրագրի միաժամանակ աշխատել մի քանի գործընթացում:
Ի՞նչ են հիմնական commit մեթոդների տեսակները, որոնք օգտագործվում են FragmentManager-ում։
Ի՞նչ է ծրագրավորման լեզվում 'let' կառուցվածքի հիմնական դերը։
Ինչպե՞ս կարելի է իրականացնել սեփական կոմպոնենտը Hilt-ում կախվածությունների ներդրման համար։
Որոշ SOLID սկզբունքները անհնար է իրականացնել առանց ինտերֆեյսների օգտագործման:
Կարող են օգտագործվել կանգնեցման ֆունկցիաներ՝ բազմատողային միջավայրում սինխրոնիզացիայի մեխանիզմներ իրականացնելու համար:
Ի՞նչ կոմպոնենտներ կամ դասեր կարող են հակասել SOLID սկզբունքներին Android API-ում նախագծման ժամանակ։
Ինչպես է տարբերակվում Activity-ի վիճակի կառավարումը և կյանքի ցիկլը Android-ում՝ համեմատած նույն կամ նման մեխանիզմների հետ Fragment-ում?
Կարող եք բացատրել, թե ինչ է ընդլայնման ֆունկցիան ծրագրավորման մեջ?
Երբ է խորհուրդ տրվում օգտագործել data class ձեր նախագծում?
Ի՞նչ եղանակներ կան համակարգի տարբեր բաղադրիչների փոխազդեցությունը կազմակերպելու համար։
Ի՞նչ է ծրագրավորման մեջ լամբդա ֆունկցիաների հիմնական դերը։
Ի՞նչ տարբերություն կա expect/actual մեխանիզմի և ստանդարտ ինտերֆեյսների միջև ծրագրավորման մեջ։
Ի՞նչ կլինի, եթե իրականացնել ցանցային հարցում ծրագրի հիմնական հոսքում:
Ինչպե՞ս կարելի է հանվել ծառայության կանչից արդյունքը։
Խոսեք ձեր Kotlin-ով զարգացման փորձի և մեծ նախագծերի մասին, որոնցում դուք օգտագործել եք այս լեզուն։
Կարո՞ղ է Retrofit-ը օգտագործել ավտոմատ կերպով ժամկետանց տոքենների մշակումը API-ների հարցումների ժամանակ։