Sobes.tech

Android

Կարող եք պատմել, թե ինչպես էր կազմակերպված ձեր նախորդ ընկերությունում կոդի ստուգման գործընթացը:

240

Կարո՞ղ է Java լեզվում բազմակի ժառանգություն իրականացնել։

Junior — Middle
223

Ի՞նչ տարբերություն կա RxJava գրադարանի Single և Observable տվյալների տեսակների միջև։

Junior — Middle
217

Երբ է խորհուրդ տրվում օգտագործել data class ձեր նախագծում?

Junior — Middle
212

Կատարե՞լ եք ձեր նախորդ աշխատանքի վայրում գործընկերների կոդի ստուգում։

Junior — Middle
203

Որ կոմպոնենտներն են պատասխանատու բիզնես կանոնների իրականացման համար Clean Architecture շրջանակում?

Junior — Middle
201

Ի՞նչ մեթոդներ սովորաբար իրականացնում եք տվյալների դասարաններում ձեր փորձի ընթացքում։

201

Որտե՞ղ է բիզնես տրամաբանությունը իրականացվում Clean Architecture-ի սկզբունքների կիրառման ժամանակ:

Middle — Middle+
198

Ի՞նչ դեր ունի DiffUtil կոմպոնենտը ինտերֆեյսում ցանկերի թարմացումները օպտիմալացնելու գործում։

193

Երբ է ցանկալի իրականացնել սեփական equals() մեթոդը տվյալների դասերում?

185

Որ տեսակի նախագծեր կամ առաջադրանքներ ձեզ առավել շատ գրավում են աշխատանքի համար;

184

Ի՞նչ մեխանիզմներ են թույլ տալիս դադարեցնել և շարունակել կուռտիների կատարմանը ծրագրավորման մեջ։

Junior — Middle
184

Դուք կիրառե՞լ եք կոդի կրկնության խուսափման սկզբունքը ձեր նախագծերում։

Junior — Middle
177

Ինչպես են կազմակերպված աշխատանքային գործընթացները և փոխազդեցությունները ձեր ընթացիկ նախագծում կամ թիմում?

177

Ի՞նչ իրավիճակներում է նպատակահարմար խուսափել data class- ի օգտագործումից կոդում։

Junior — Middle
177

Կարող եք նկարագրել Coroutines- ի հիմնական սառը հոսքերը (cold flows) և դրանց առանձնահատկությունները?

Junior — Middle
175

Ի՞նչ տարբերություններ կան Dispatchers.IO և Dispatchers.Default միջև Coroutine-ում և ինչ դեպքերում է ցանկալի օգտագործել նրանց։

Junior — Middle
173

Ի՞նչ է ծրագրավորման լեզվում suspend բանալի բառի նշանակությունն ու կիրառումը։

165

Ի՞նչ է ծրագրավորման մեջ սինխրոնիզացիայի մեխանիզմների օգտագործման հիմնական պատճառը։

165
/2