Vertel over je ervaring met PostgreSQL: heb je schema's ontworpen, query's geoptimaliseerd, beheerd?
Golang
func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Bedankt voor je bestelling!\n\n" body += "Hier zijn de artikelen in je bestelling:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Bedankt voor je bestelling!\n\n" orderDetails += "Hier zijn de artikelen in je bestelling:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nTotaal (inclusief BTW): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Bevestiging van je bestelling" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }
Hoe te controleren of een e-mail is verzonden en wat te doen als het niet is gelukt?
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:]...) } } }
Waar worden strings in Go opgeslagen: in de heap of in de stack?
[naam] vroeg: Wat zijn jouw rode vlaggen — wat is onacceptabel in werk of processen?
Je hebt een index toegevoegd voor de query, maar volgens EXPLAIN werd het niet sneller. Wat kan het probleem zijn?
func init() { items = make([]Product, 100) } func AddItemToShoppingCart(item Product) {
[naam] vroeg: Hoe werden de taken verdeeld in jouw team?
[naam] vroeg: Hoe zie je je carrièreontwikkeling — richting people management of een engineeringrol?
[naam] vroeg: Welke criteria gebruik je momenteel om een bedrijf te kiezen?
Is het normaal dat het verzenden van e-mails het aanmaken van een bestelling blokkeert? Hoe los je dit op?
[naam] vroeg: Hoe ontwikkel je jezelf aanvullend — wat lees of kijk je?
[naam] vroeg: Weet je iets over het bedrijf Tutu.ru, heb je de service gebruikt?
Welke primitieve synchronisatie zijn er in Go? Welke mutex is het beste in dit geval?
Vertel over het principe van enkele verantwoordelijkheid (SRP). Hoe pas je het toe op de functie CreateOrder?
[naam] vroeg: Geef je de voorkeur aan producttaken of infrastructuurtaken?
[naam] vroeg: Wat drijft je het meest in je werk?
[naam] vroeg: Vertel me over je huidige verantwoordelijkheidsgebied en taken bij iiko.
[naam] vroeg: Wat vind je momenteel niet leuk aan je huidige baan en waarom ben je op zoek?