Sobes.tech

Golang

Erzählen Sie mir von Ihrer Erfahrung mit PostgreSQL: Haben Sie Schemata entworfen, Abfragen optimiert, verwaltet?

Middle
209

func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Vielen Dank für Ihre Bestellung!\n\n" body += "Hier sind die Artikel Ihrer Bestellung:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Vielen Dank für Ihre Bestellung!\n\n" orderDetails += "Hier sind die Artikel Ihrer Bestellung:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nGesamt (inkl. MwSt): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Ihre Bestellbestätigung" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }

Middle
164

Wie verfolgt man, dass eine E-Mail gesendet wurde, und was tun, wenn sie fehlschlägt?

Middle
163

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

Middle
146

[Name] fragte: Was sind deine roten Flaggen — was ist in der Arbeit oder in Prozessen inakzeptabel?

Middle
137

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
135

Wo werden Strings in Go gespeichert – im Heap oder im Stack?

Middle
134

[Name] fragte: Wie wurden die Aufgaben in deinem Team verteilt?

Middle
123

Du hast einen Index für die Abfrage hinzugefügt, aber laut EXPLAIN wurde sie nicht schneller. Was könnte das Problem sein?

Middle
120

[Name] fragte: Wie siehst du dein Karrierewachstum — in Richtung People Management oder Ingenieurrolle?

Middle
117

[Name] fragte: Wie entwickelst du dich zusätzlich — was liest du oder schaust du?

Middle
108

[Name] fragte: Nach welchen Kriterien wählst du derzeit ein Unternehmen aus?

Middle
108

[Name] fragte: Weißt du etwas über die Firma Tutu.ru, hast du den Service genutzt?

Middle
107

Ist es normal, dass das Versenden von E-Mails die Auftragserstellung blockiert? Wie kann man das beheben?

Middle
102

Welche Synchronisationsprimitive gibt es in Go? Welcher Mutex ist in diesem Fall am besten geeignet?

Middle
97

Erzählen Sie vom Prinzip der einzigen Verantwortung (SRP). Wie wendet man es auf die Funktion CreateOrder an?

Middle
91

[Name] fragte: Bevorzugst du Produktaufgaben oder Infrastrukturaufgaben?

Middle
89

[Name] fragte: Was treibt dich am meisten bei der Arbeit an?

Middle
77

[Name] fragte: Erzähl mir von deinem aktuellen Verantwortungsbereich und Aufgaben bei iiko.

Middle
73

[Name] fragte: Was magst du momentan nicht an deinem aktuellen Job und warum suchst du?

Middle
52
/2