PostgreSQL bilan ishlash tajribangiz haqida gapiring: sxemalar loyihalashtirdingizmi, so'rovlarni optimallashtirdingizmi, boshqardingizmi?
Golang
func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Rahmat sizning buyurtmangiz uchun!\n\n" body += "Buyurtmangizdagi mahsulotlar:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Rahmat sizning buyurtmangiz uchun!\n\n" orderDetails += "Buyurtmangizdagi mahsulotlar:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nJami (QQS bilan): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Buyurtma tasdiqlash" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }
Elektron pochta yuborilganligini qanday kuzatish va muvaffaqiyatsiz bo'lsa nima qilish kerak?
Go'da satrlar qayerda saqlanadi: heapda yoki stackda?
[ism] so'radi: Sizning qizil bayroqlaringiz nima — ishda yoki jarayonlarda qabul qilinmaydigan narsa nima?
[ism] so'radi: Jamoangizda vazifalar qanday taqsimlandi?
So'rov uchun indeks qo'shdingiz, lekin EXPLAIN bo'yicha u tezlashmadi. Muammo nima bo'lishi mumkin?
func init() { items = make([]Product, 100) } func AddItemToShoppingCart(item Product) {
[ism] so'radi: Kasbiy o'sishingizni qanday ko'rasiz — odamlarni boshqarish yoki muhandislik roli tomon?
[ism] so'radi: O'zingizni qanday qo'shimcha rivojlantirasiz — nima o'qiyapsiz yoki ko'rayapsiz?
var ( mu sync.Mutex items []Product vatRate = 10.0 order Order ) type Product struct { NameOfProduct string PriceOfProduct float32 } type Order struct { Items []Product } func init() { items = make([]Product, 100) } func AddItemToShoppingCart(item Product) { items = append(items, item) } func RemoveItemFromShoppingCart(nameOfItem string) bool { mu.Lock() defer mu.Unlock() for i, item := range items { if item.NameOfProduct == nameOfItem { items = append(items[:i], items[i+1:]...) } } }
[ism] so'radi: Tutu.ru kompaniyasi haqida biron narsa bilasizmi, xizmatidan foydalandingizmi?
[ism] so'radi: Hozirgi vaqtda kompaniya tanlashda qanday mezonlarni qo'llayapsiz?
Email yuborish buyurtma yaratishni to'xtatadimi? Buni qanday tuzatish mumkin?
Yagona javobgarlik prinsipi (SRP) haqida gapir. Uni CreateOrder funktsiyasiga qanday qo'llash mumkin?
Go da qanday sinxronlash primitivesi mavjud? Bu holatda qaysi mutex yaxshiroq bo'ladi?
[ism] so'radi: Ishda seni eng ko'proq nima harakatga keltiradi?
[ism] so'radi: Mahsulot bilan bog'liq vazifalarni yoki infratuzilma vazifalarini afzal ko'rasizmi?
[ism] so'radi: iiko'dagi hozirgi mas'uliyat sohangiz va vazifalaringiz haqida gapirib bering.
[ism] so'radi: Hozirgi ish joyingizda nima sizga yoqmayapti va nima uchun qidiryapsiz?