Sobes.tech

Golang

Povězte mi o své zkušenosti s PostgreSQL: navrhoval jste schémata, optimalizoval dotazy, spravoval?

Middle
217

[jméno] se zeptal: Jak vidíš svůj kariérní růst — směrem k řízení lidí nebo inženýrské roli?

Middle
190

func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Děkujeme za vaši objednávku!\n\n" body += "Zde jsou položky ve vaší objednávce:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Děkujeme za vaši objednávku!\n\n" orderDetails += "Zde jsou položky ve vaší objednávce:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nCelkem (včetně DPH): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Potvrzení objednávky" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }

Middle
179

[jméno] se zeptal: Víš něco o společnosti Tutu.ru, používal jsi službu?

Middle
177

Jak sledovat, že e-mail byl odeslán, a co dělat, pokud se nezdařil?

Middle
173

[jméno] se zeptal: Jaké jsou tvé červené vlajky — co je nepřijatelné v práci nebo procesech?

Middle
171

[jméno] se zeptal: Jak byly rozděleny úkoly ve tvém týmu?

Middle
170

Kde se v Go ukládají řetězce – na haldě nebo na zásobníku?

Middle
168

[jméno] se zeptal: Jaká kritéria nyní používáš při výběru firmy?

Middle
161

[jméno] se zeptal: Jak se dále rozvíjíš — co čteš nebo sleduješ?

Middle
160

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

Middle
158

Přidali jste index pro dotaz, ale podle EXPLAIN se nezrychlil. Co může být problém?

Middle
153

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
146

Pověz o principu jediné odpovědnosti (SRP). Jak ho aplikovat na funkci CreateOrder?

Middle
144

Jaké primitives synchronizace jsou v Go? Který mutex je v tomto případě nejlepší?

Middle
142

Je normální, že odesílání e-mailů blokuje vytvoření objednávky? Jak to opravit?

Middle
136

[jméno] se zeptal: Dáváš přednost úkolům souvisejícím s produktem nebo infrastrukturním úkolům?

Middle
127

[jméno] se zeptal: Co tě nejvíce motivuje v práci?

Middle
118

[jméno] se zeptal: Povíš mi o své současné oblasti odpovědnosti a úkolech v iiko.

Middle
96

[jméno] se zeptal: Co ti momentálně na tvé práci nevyhovuje a proč hledáš?

Middle
60
/2