Siz CI/CD uchun Kubernetes YAML manifestlarini o'zingiz yozdingiz yoki tahrirladingizmi?
Golang
Dasturchi sifatida ishlashni nima motivatsiya qiladi?
Siz logistika marshrutlarini tuzib hisoblaganmisiz?
Nima uchun har kecha tarixiy ma'lumotlarni qayta hisoblash kerak?
Xizmatlarda ko'p mantiq bor edimi yoki xizmatlar faqat ma'lumotlarni o'tkazadimi?
// 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) }
// 2-savol. ekraningizda nima chiqadi package main import "fmt" func main() { { defer fmt.Println(1) } defer fmt.Println(2) }
Agar operatsiya 10-12 daqiqa davom etsa, ma'lumotlar faol o'zgarib turib, faol yozuv bo'lsa, bu qanday hal qilinadi? Replikatsiyani qanday ishlatgansiz?
Ma'lumotlar sizga qayerdan kelardi? Ular sizga qanday o'tib kelardi?
PostgreSQL bilan ishlash tajribangiz qanday? Murakkab so'rovlar yozish yoki optimallashtirish bilan shug'ullandingizmi?
Nima kesh qilindi? Faqat kataloglarmi?
Nima uchun ishdan bo'shashdingiz?
Xizmatni qayta sozlash yoki to'xtatishda iste'molchi kechikishi bilan nima qildingiz?
JOIN va UNION o'rtasidagi farq nima?
RabbitMQ bilan ishlagansizmi? Kafka haqida gapiring — agar 3 ta bo'linma va 1 ta iste'molchi bo'lsa, xabarlar qanday taqsimlanadi?
Ma'lumotlarni bazaga qanday yozgansiz — birma-bir yoki partiyalarda? Bir Kafka xabarida 500 yozuv bo'lishi mumkinmi?
Yangi xizmatni ishlab chiqishda qanday hujjatlarni yozasiz?
DevOps asosiy pipeline'ni sozlaganmi yoki sen o'zing Kubernetes manifestlari bilan o'ynab yoki klasterda yurib, loglarni ko'rib chiqdimi?
// 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) } } }
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?