RPIH orqali ma'lumotlar sizga qanday o'tdi? Voqealar qanday kelardi?
Golang
Bazaga yog'li edimi? Nechta ma'lumot?
Yuklama testlarini o'tkazdingizmi?
Pipeline'ga ishlar qo'shdingizmi, masalan, linters va boshqa bosqichlar?
Oddiy mutex o'qish va yozish uchun bloklaydimi?
Goroutine'lar o'rtasida ma'lumotlarni qanday almashish mumkin?
Ombor mavzusini bilasizmi? Bu nima?
// 1-savol. ekraningizda nima chiqadi? package main import "fmt" func main() { s := "Hello world" s[0] = "h" if err != nil { fmt.Println("Xato", err) } fmt.Println(s) }
Triggerlardan qanchalik foydalaning, faqat hikoya bilan holatda yoki boshqa holatlar bo'ldimi?
Go tilida axlatni tozalashni aniq chaqirish mumkinmi?
Foydalanuvchilar ID bo'yicha sharding qilinadi. Xizmat foydalanuvchining parolini yangilash uchun so'rov oladi — xizmat darajasida keyingi nima bo'ladi?
Inbox-shablonini qanday qurdiingiz? Nechta PostgreSQL nusxangiz bor edi?
// 1-savol. ekraningizda nima chiqariladi? package main import "fmt" func main() { s := "Hello world" s[0] = "h" fmt.Println(s) }
Ishingizda qanday middlewarelardan foydalanasiz?
Do'stlarni qo'shish va foydalanuvchining do'stlarini ko'rish uchun bir xil endpoint ishlatiladimi, lekin turli usullar bilan? Bu qanday ishlaydi?
Batch qurilish paytida xizmat muvaffaqiyatsiz bo‘lsa nima bo‘ladi? Kubernetes podni o‘ldirdi — nima bo‘lyapti?
Qancha yozuvlar bor edi? Qancha tarixiy ma'lumotlarni saqlash kerak?
Go'dagi kanallar haqida gapir: bu nima, ichida nima saqlanadi, 5 ta elementli bufferli kanalga 5 ta qiymat yozilganda nima bo'ladi?
// 3-savol. ekraningizda nima chiqariladi package main import "fmt" import "math" func main() { i := int32(math.Pow(2, 64)) fmt.Println(i) }
Hozirgi vaqtda kompaniya tanlashda siz uchun kritik ahamiyatga ega bo'lgan narsa nima?