PostgreSQL ile çalışma deneyiminizden bahsedin: şemalar tasarladınız mı, sorguları optimize ettiniz mi, yönetim yaptınız mı?
Golang
func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Teşekkür ederiz!\n\n" body += "İşte siparişinizdeki ürünler:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Teşekkür ederiz!\n\n" orderDetails += "İşte siparişinizdeki ürünler:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nToplam (KDV dahil): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Sipariş Onayınız" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }
E-posta gönderiminin izlendiği nasıl takip edilir ve başarısız olursa ne yapılmalı?
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:]...) } } }
Go'da dizgeler nerede saklanır: heap'te mi yoksa stack'te mi?
[isim] sordu: Senin kırmızı bayrakların nelerdir — işte veya süreçlerde kabul edilemez olan nedir?
Sorgulama için bir indeks eklediniz, ancak EXPLAIN'e göre daha hızlı olmadı. Sorun ne olabilir?
func init() { items = make([]Product, 100) } func AddItemToShoppingCart(item Product) {
[isim] sordu: Takımdaki görevler nasıl dağıtıldı?
[isim] sordu: Kariyer gelişimini nasıl görüyorsun — insan yönetimi yönünde mi yoksa mühendislik rolünde mi?
[isim] sordu: Şu anda bir şirket seçerken hangi kriterleri kullanıyorsun?
E-posta gönderimi sipariş oluşturmayı engelliyor mu? Bunu nasıl düzeltebilirim?
[isim] sordu: Kendini nasıl ek olarak geliştiriyorsun — ne okuyorsun veya izliyorsun?
[isim] sordu: Tutu.ru şirketi hakkında bir şey biliyor musun, hizmeti kullandın mı?
Go'da hangi senkronizasyon primitive'leri vardır? Bu durumda hangi mutex daha uygun olur?
Tek Sorumluluk Prensibi (SRP) hakkında bilgi ver. Bunu CreateOrder fonksiyonuna nasıl uygularsınız?
[isim] sordu: Ürünle ilgili görevleri mi yoksa altyapı görevlerini mi tercih ediyorsun?
[isim] sordu: İşte seni en çok ne motive ediyor?
[isim] sordu: iiko'daki mevcut sorumluluk alanın ve görevlerin hakkında bana anlat.
[isim] sordu: Şu anki işinde en çok neyi beğenmiyorsun ve neden arıyorsun?