Sobes.tech

Golang

Go ob'ektga yo'naltirilgan yoki tuzilma tilimi? OOPning asosiy prinsiplari (inkapsulyatsiya, polimorfizm, meros, abstraktsiya) bo'yicha o'ting va ularning Go'da qanday amalga oshirilishini ko'rsating.

169

Nima tezroq ishlaydi — generyklar yoki bo'sh interfeyslar?

168

Postgres asosiy tizimida yangi SKU (go'sht maydalagich) paydo bo'lmoqda — u Redisda paydo bo'lishi kerakmi yoki yo'qmi?

168

printNumber funktsiyasini bir soniya kutmay without qanday sinab ko'rish mumkin?

168

Umumiy jadval ifodalaridan (CTE) foydalanib ko‘rdingizmi? Ular haqida, jumladan rekursiv CTElar haqida gapiring.

167

Vazifa: Kod nima chiqaradi? ```go package main import "fmt" func main() { a := []int{1, 2, 3, 4, 5} b := a[:2] b = append(b, 100) fmt.Println(a, b) } ```

167

Idempotentlik nima? NoSQL bazalari mavjud — ularning farqlari nima va qachon tanlash kerak?

165

Hozirda nima qiziqasan, o'zing uchun nima qidiryapsan?

165

SQLda ma'lumotlarni normalizatsiya qilish nima uchun kerak?

165

Agar birinchi mahsulot 1000 marta ko'rsatilgan bo'lsa, ikkinchi 500 marta, va birinchisi 50 klik, ikkinchisi 25 bo'lsa, ularni qanday taqqoslash mumkin?

164

Hozir Moskuda ekansizmi? Qaysi ish formatini ko'rib chiqyapsiz?

164

Nima uchun Docker kerak? Nima uchun biz serverda oddiygina binarni ishga tushira olmaymiz?

164

Kafka kabi xabar brokerlari qanday xulq-atvor naqshini amalga oshiradi? Ushbu naqsh (Pub/Sub) qanday ishlashini, ob'ektlar o'rtasidagi munosabatlarni tushuntiring.

164

Vazifa: «Vaqt cheklov bilan URL-larni parallel tarzda ishlash» Bir funktsiya yozing fetchAll(urls []string, maxParallel int, timeout time.Duration) map[string]string, bu: 1. Har bir URL uchun HTTP GET so'rovini bajaradi (http.Get ishlatilishi mumkin). 2. Map[string]string qaytaradi, unda kalit URL, qiymat esa javob matni (matn sifatida) yoki xato/timeout bo'lsa bo'sh satr. 3. Bir vaqtning o'zida maksimal maxParallel so'rovlar bajariladi. 4. Funktsiyaning umumiy ishlash vaqti timeout dan oshmasligi kerak. Agar vaqt tugasa, barcha bajarilmayotgan so'rovlar bekor qilinadi va funksiya erishgan natijasini qaytaradi. 5. Bekor qilish uchun kontekstdan foydalaning.

163

Linuxda GOMAXPROCS va cgroups bilan qiziqarli nuanslar bormi?

163

Go'da klassik meros olishsiz (duck typing) qanday amalga oshiriladi? Bu kompilatsiya vaqti yoki bajarilish vaqti polimorfizmi? Go'da qanday boshqa turdagi polimorfizmni amalga oshirish mumkin?

162

Kubernetes bilan qanday ishladingiz? Nima qildingiz?

161

Postgres katalog uchun asosiy ma'lumot manbai hisoblanadi. Postgresda yangi nomenklatura (yangi mahsulot) paydo bo'ldi — u Redisda paydo bo'lishi kerakmi?

160
/10