Golang
PostgreSQL'de VACUUM nedir?
Sorgu yürütme planını almak için SQL'de ekip
Kafka'nın özellikleri nelerdir?
Go'da kanallar nasıl çalışır ve ne işe yararlar?
Docker hakkında üç mini soru: Docker nedir, Docker Compose nedir, Docker Image nedir?
Bu çözüm için bir yapıcıya ihtiyaç olacak mı?
[Şirket]’te görevler ve mimari neydi?
İş parçacığı güvenliği sorunu var: iki goroutine aynı anda döngü ile Lock çağırıyorsa, birbirleriyle karışabilirler. Bunu nasıl düzeltebilirsiniz?
Kafka'dan gelen tüm mesajları ayrı bir tabloya mı kaydettiniz? Bunun anlamı neydi, Kafka yeterli değildi mi?
Teklif aşamasına geçersek, işlem için ne kadar zaman gerekebilir?
Go'da gömme (embedding) ile bileşim arasındaki fark nedir?
tip Sem arayüz { Lock() error TryLock() bool Release() Cap() int FreeSpace() int }
Hangi indeksleri biliyorsun ve hangilerini kullandın?
Bir goroutine başlatıp içinde panic çağırırsanız ne olur? Goroutine mu durur yoksa tüm uygulama mı durur?
İki sıralanmış artan sıralı tam sayı dizisi alan bir fonksiyon verildiğinde, ikinci dizide olmayan ilk dizinin tüm öğelerini nasıl geri döndürürsünüz ve çözümünüzün karmaşıklığı nedir?
Kubernetes nasıl çalışıyordu?
Goroutine'ler işletim sistemi thread'lerinden nasıl farklıdır? Goroutine'ler ne işe yarar?
Başka şirketlerden final veya teklifleriniz var mı?
Tam olarak bir kez için tüketicide ne yapılmalı?
func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(advertiserID) 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 }