Sobes.tech

Golang

Povedajte mi o vašich izkušnjah s PostgreSQL: oblikoval ste sheme, optimiziral poizvedbe, upravljal?

Middle
215

[meno] sa opýtal: Ako vidíš svoj kariérny rast — smerom k riadeniu ľudí alebo inžinierskej úlohe?

Middle
190

func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Ďakujeme za vašu objednávku!\n\n" body += "Tu sú položky vo vašej objednávke:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Ďakujeme za vašu objednávku!\n\n" orderDetails += "Tu sú položky vo vašej objednávke:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nCelková suma (vrátane DPH): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Potvrdenie vašej objednávky" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }

Middle
177

[meno] sa opýtal: Vieš niečo o spoločnosti Tutu.ru, používal si ich službu?

Middle
175

Ako sledovať, že e-mail bol odoslaný, a čo robiť, ak sa nepodarí?

Middle
173

[meno] sa opýtal: Ako boli rozdelené úlohy vo vašom tíme?

Middle
170

[meno] sa opýtal: Aké sú tvoje červené vlajky — čo je neprijateľné v práci alebo procesoch?

Middle
169

Kde sa v Go ukladajú reťazce – na halde alebo na zásobníku?

Middle
168

func init() { items = make([]Product, 100) } func AddItemToShoppingCart(item Product) {

Middle
158

[meno] sa opýtal: Ako sa ďalej rozvíjaš — čo čítaš alebo pozeráš?

Middle
156

[meno] sa opýtal: Aké kritériá momentálne používaš pri výbere spoločnosti?

Middle
155

Pridali ste index k dopytu, ale podľa EXPLAIN sa nezrýchlil. Čo môže byť problém?

Middle
153

Povedaj o princípe jednotnej zodpovednosti (SRP). Ako ho aplikovať na funkciu CreateOrder?

Middle
144

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:]...) } } }

Middle
142

Aké primitívy synchronizácie sú v Go? Ktorý mutex je v tomto prípade najlepší?

Middle
140

Je normálne, že odosielanie e-mailov blokuje vytváranie objednávky? Ako to opraviť?

Middle
136

[meno] sa opýtal: Uprednostňuješ úlohy súvisiace s produktom alebo infraštruktúrou?

Middle
125

[meno] sa opýtal: Čo ťa najviac poháňa v práci?

Middle
117

[meno] sa opýtal: Povedz mi o svojej aktuálnej oblasti zodpovednosti a úlohách v iiko.

Middle
92

[meno] sa opýtal: Čo ti momentálne nevyhovuje na tvojej práci a prečo hľadáš?

Middle
60
/2