Golang
Go'da dilimler (slices) nedir, nasıl çalışırlar?
A, B, C sütunlarına indeks varsa, sadece A için filtreleme yapmak mümkün mü?
Bu görev için hangi kanal daha iyidir: tamponlu mu yoksa tamponsuz mu? Aralarındaki fark nedir?
PostgreSQL'de hangi işlem izolasyon seviyeleri vardır ve hangi anormalliklere karşı korurlar?
Kafka'dan 500 mesajlık bir paket aldınız, ancak bunları veritabanına kaydedemiyorsunuz. Ne olacak? Bu 500 mesajı ne kadar süre işleyebilirsiniz?
Neden yeni bir iş arıyorsunuz?
Kişisel olarak, Postgres'in sütunları yeniden düzenlediğini ve optimize edicinin hangi sırayla sorgu yazarsan yaz, önemli olmadığını test ettim — kendisi onu gerektiği gibi yeniden yapılandırır. Ne diyorsun?
Şu anda nerede yaşıyorsunuz ve hangi çalışma formatını düşünüyorsunuz?
PostgreSQL'de işlemlerle çalıştınız mı ve hangi izolasyon seviyeleriyle?
Docker imajının boyutunu küçültmek için hangi uygulamalar vardır?
func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(totalPayouts) // bir işlem ekle if err != nil { return err } partner, err := r.find(partnerID) if err != nil { return err } advertiser.Balance -= amount partner.Hold -= amount partner.Balance += amount if err := r.save(advertiser); err != nil { return err } if err := r.save(partner); err != nil { return err } r.totalPayouts++ return nil } func (r *PayoutRepository) find(id string) (Partner, error) { p := Partner{} err := r.db.QueryRow("SELECT * FROM partners WHERE id = " + id).Scan(&p) // $1 ekle if err != nil { if err == sql.ErrNoRows { return p, errors.New("ortak bulunamadı") } return p, err } return p, nil }
Türev alanla nasıl ilişkilidir?
OSI modeli nedir? Uygulama katmanı nedir?
Şu anda ne istiyorsun — yeni işten beklentilerin neler?
Mikroservisler arasındaki iletişim nasıl organize edilmiştir?
Bir kariyer yolu var mı? Teknik olarak mı gelişmek istiyorsun yoksa yönetim/ekip liderliği yönünde mi?
Projenizde kullanmanız gereken senkronizasyon araçları nelerdir?
RPC tarzında isimlendirme ne anlama geliyor? Bizim durumumuzda, gRPC ve REST — aralarındaki farklar nelerdir?
Prodüksiyonda profiler etkinleştirilebilir mi?
Yazma koruması için Mutex ve sync.Map dışında başka bir şey önerebilir misin?