Sobes.tech

Golang

// 4-savol. ekraningizda nima chiqadi package main import "fmt" func subis(is []int) []int { is = append(is, 5) return append(is, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }

166

// 2-savol. ekraningizda nima chiqadi package main import "fmt" func main() { { defer fmt.Println(1) } defer fmt.Println(2) }

165

Agar operatsiya 10-12 daqiqa davom etsa, ma'lumotlar faol o'zgarib turib, faol yozuv bo'lsa, bu qanday hal qilinadi? Replikatsiyani qanday ishlatgansiz?

165

PostgreSQL bilan ishlash tajribangiz qanday? Murakkab so'rovlar yozish yoki optimallashtirish bilan shug'ullandingizmi?

164

RabbitMQ bilan ishlagansizmi? Kafka haqida gapiring — agar 3 ta bo'linma va 1 ta iste'molchi bo'lsa, xabarlar qanday taqsimlanadi?

161

Ma'lumotlarni bazaga qanday yozgansiz — birma-bir yoki partiyalarda? Bir Kafka xabarida 500 yozuv bo'lishi mumkinmi?

161

DevOps asosiy pipeline'ni sozlaganmi yoki sen o'zing Kubernetes manifestlari bilan o'ynab yoki klasterda yurib, loglarni ko'rib chiqdimi?

160

// 2-savol. ekraningizda nima chiqadi package main import "fmt" func main() { { defer fmt.Println(1) } defer fmt.Println(2) panic("aaaa") defer func(){ if r := recover(); r != nil{ fmt.Println("Panika boshqarildi", r) } } }

160

So'zlab bering, siz so'rovlarni qanday optimallashtirdingiz — 10–12 minutdan 5–7 minutgacha qisqartirganingiz yozilgan. Qaysi hisobot shunchalik uzoq davom etadi? Uni qanday optimallashtirdingiz?

160
/11