Xaritada xaritaga to'ldirilganda, yangi bucket zanjiri yaratiladi. Transfer paytida eski va yangi kalitlar bilan nima bo'layotgani haqida tushuntiring. Nima uchun ma'lumotlar kechiktirilgan tarzda o'tkaziladi, slice kabi darhol emas?
Golang
Garbage Collector ishlayotganda Stop the World bo'ladimi?
Agar bizda 16 bo'lak va 2 iste'molchi bo'lsa, ular qanday bo'linadi? Uchinchi iste'molchini qo'shganda nima bo'ladi?
Qanday qilib instansiyalar soni boshqarildi? Kubernetesda resurslar talablarini kim belgiladi?
Qachon bo'linishni va shardingni qo'llash yaxshiroq?
Sharding qilinayotganda, foydalanuvchi o'z ma'lumotlari qaysi mashinada ekanligini bilmaydi. Bu qanday hal qilinadi?
Har doim indeks bo'lishi yaxshi emasmi? Indeks bilan variant har doim indekssizdan yaxshiroq bo'ladimi?
Indekslar tashqari, ma'lumotlar bazasining tezligini oshirish uchun qanday boshqa variantlar mavjud?
Mapda top-hash nima uchun kerak?
EXPLAIN'da xarajat qanday o'lchanadi? Xarajat nima?
Replikatsiya qilishning afzalliklari nima? U qanday xarajatlarni olib keladi?
pprof doimo xotirasidan oqishni yoki chegarani oshib ketishni ko'rsatadimi?
Deploy qilish qanday amalga oshirildi? Kubernetesda nima bilan chiqarilgan?
Xizmatlar o'zaro qanday muloqot qilgan? Ular qayerda joylashgan edi?
Go'da qanday sinxronizatsiya vositalarini bilasiz?
HTTP handler mavjud bo'lib, u ma'lumotlar bazasida murakkab SELECT qilishmoqda va foydalanuvchi uzoq kutishdan norozi. Diagnostika va optimallashtirish uchun qanday harakatlar ketma-ketligi?
Go tilida amaliy vazifa: vazifalar to'plamini ketma-ket bajarish va rivojlanish kanalidan foydalanib bajarilish foizini kuzatish uchun funktsiya (15-17 qatorlar) ni amalga oshirish.
Aniqlashdan so'ng nusxalar bilan nima qilindi? Ular qayerda tozalanadi?
Qayta tozalash (Garbage Collector) boshlanish vaqtlarini boshqarish (tuning qilish) usullari bormi? Masalan, kompilyator sozlamalari.
Guruhdagi iste'molchilardan biri uzilib qolsa nima bo'ladi? Qayta muvozanat haqida gapiring.