Agar men slice bilan ishlayotgan bo'lsam, uni funksiya parametr sifatida olsam, unga nimadir qilsa va funksiyadan keyin ham unga ishlashda davom etsam — nima haqida esda tutishim kerak? Tashqaridan qanday o'zgarishlarni ko'rmaymiz?
Golang
Yangi bo'lak (kichik bo'lak) qo'shishimiz mumkinmi?
Funktsiyaga uzatishda xaritaga elementlar qo'shishimiz mumkinmi?
ClickHouse ustunlar o'rtasidagi bog'liqlikni qanday topadi?
Kapasi oshib ketganda funksiyada yaratiladigan ichki bo'lak stackda yoki heapda yaratiladimi?
Tashkil va yigilganlar qanday farq qiladi?
ClickHouse'ning mashhur bo‘lishiga sabab bo‘ladigan boshqa qanday afzalliklarni bilasiz?
Qachon append qilishda backing array qayta joylashtiriladi?
HAVING nima uchun kerak?
Livecoding: 1 dan 10 gacha sonlardan iborat massiv bor, ularni kvadratga ko'tarish kerak, hisoblashlarni uchta ishchi (worker) yordamida parallel tarzda bajarish. Workerlar soni konstantada belgilangan. Har bir raqam uchun, uni ishlovchi worker ID sini ko'rsat.
Avito'da e'lonlarni nashr qilish va boshqarish xizmatini tezlashtirish uchun aniq nima qildingiz?
Qaysi parametrlar bo'yicha e'lonlarni qidiryapsiz, qanday ma'lumotlarni qidiryapsiz?
Nega siz Go dasturlash tilini tanladingiz?
Go'da Garbage Collector qanday ishlaydi, qanday tuzilgan?
Oyna funksiyalari — bu nima, qanday ishlaydi, qaysi turlarini bilasiz?
Biz funksiyaga slice ni parametr sifatida o'tkazishimiz mumkinmi? Bunday o'tkazishda qanday nuanslar bor?
Nil-slice ga element qo'shishimiz mumkinmi?
Bu vazifa uchun qaysi kanal yaxshiroq: bufferli yoki buffersiz? Ular qanday farq qiladi?
Nil xaritaga element qo'shishimiz mumkinmi, ayni tarzda nil-slaycga ham?
Cookie nima? Uning o'lchami va hayot davomiyligi qanday? Ular dastlab brauzerda qayerdan keladi?