Oldingi kompaniyangizda kod tekshirish jarayoni qanday tashkil etilganligini ayta olasizmi?
Android
Dasturlash tilida oddiy sinf va data sinfi o'rtasidagi farqlarni tushuntirib bera olasizmi?
RxJava kutubxonasida Single va Observable ma'lumot turlari qanday farq qiladi?
Loyihangizda data classni qachon qo'llash tavsiya etiladi?
Clean Architecture doirasida biznes qoidalarini amalga oshirish uchun qaysi komponentlar javobgardir?
Tajribangizda ma'lumotlar sinflarida odatda qanday metodlar amalga oshiriladi?
Tozalash Arxitekturasi tamoyillaridan foydalanilganda biznes mantiqasi dasturda qayerda amalga oshiriladi?
Interfeysda ro'yxatlarni yangilashni optimallashtirishda DiffUtil komponentining roli nima?
Ma'lumotlar sinflarida o'zining equals() metodini qachon amalga oshirish tavsiya etiladi?
Dasturlashda korutinlarni to'xtatish va davom ettirish uchun qanday mexanizmlar mavjud?
Hozirgi loyihangiz yoki jamoangizda ish jarayonlari va o'zaro ta'sirlar qanday tashkil etilgan?
Qaysi holatlarda kodda data classdan foydalanmaslik ma'qul?
Coroutines'dagi asosiy sovuq oqimlar (cold flows) va ularning xususiyatlarini ta'riflab berolasizmi?
Coroutine'da Dispatchers.IO va Dispatchers.Default o'rtasidagi farqlar nima va qaysi hollarda ularni afzal ko'rish mumkin?
Dasturlash tilida suspend kalit so'zining maqsadi va qo'llanilishi nima?
Dasturlashda sinxronizatsiya mexanizmlaridan foydalanishning asosiy sababi nima?