Golang
Oddiy sinf va abstrakt sinfning umumiy xususiyatlari nima va ular qanday o'xshashadi?
Keyingi professional tayyorgarlik darajasiga da'vo qilish uchun qanday ko'nikma yoki bilimlarni rivojlantirish kerak?
Xabar almashish tizimida xabar bir marta ishlov berilishini ta'minlaydigan usulning ishlash prinsipi haqida tushuntiring.
Go'da goroutine'dan bufferli kanalga ma'lumot uzatish qanday amalga oshiriladi?
Loyihangizda tashqi API bilan ishlashni qanday tashkil qilasiz?
Yechimlar yaratishda qaysi tizim loyihalash metodlarini afzal ko'rasiz?
Metodlarni o'z ichiga olmaydigan interfeyslar va har qanday turlarni qabul qiladigan interfeyslar tengmi?
Kirishlar ko'pligi bilan ishlash samaradorligini oshirish uchun qanday usullar qo'llanilishi mumkin?
Shardlar bo'yicha ma'lumotlarni taqsimlashning qaysi usullarini bilasiz?
Dasturlashda interfeyslarni qanday e'lon qilish kerak?
Ma'lumotlar bazalarida so'rovlarni bajarish samaradorligini oshirish uchun qanday usullar va vositalardan foydalanasiz?
type someInterface interfeys { someFunc() } type A struct { } func(a A) someFunc() { } type B struct { A } type C struct { some A }
Kodning to'g'riligi va sifati tekshirish uchun qanday usullar va vositalardan foydalandingiz?
Range bilan kanalni ishlatish dasturda cheksiz siklga olib kelishi mumkinmi?
CQRS haqida gapirib ber
Ma'lumotlarni ma'lumotlar bazalarida bo'laklarga bo'lishning maqsadi nima?
Memory Allocator yordamida tizimda xotira taqsimoti va boshqaruvi qanday amalga oshiriladi?
Telefon raqami bo'yicha yagona kalitga ega jadvalga takroriy yozuv qo'shilganda, xato o'rniga mavjud yozuv yangilanadi (INSERT ON CONFLICT DO UPDATE) qanday qilish mumkin?
Ishni o'g'irlash (Work-Stealing) tushunchasini va uning parallel hisoblashlarda qo'llanilishini tushuntiring.
Agar biz katta oqim bilan masterga yozayotgan bo‘lsak va replikalardan o‘qiyotgan bo‘lsak, master bilan replika qanday sinxronlashtiriladi?