Küme içinde kaç mikroservis vardı ve bunlardan kaçını aklında tutabiliyorsun?
Golang
İşinde sinir ağlarını nasıl kullanıyorsun?
Tetikleyicileri ne kadar kullandınız, sadece hikayeyle ilgili durumda mı yoksa başka durumlar da oldu mu?
Veri size RPIH üzerinden nasıl akıyordu? Olay nasıl geliyordu?
Yük testleri yaptınız mı?
Tüketici Kafka'dan mesaj alır, tamponu doldurur, ve batch hazır olduğunda — yazar ve commit eder. Bir hizmet toplama sırasında çökerse ne olur?
Yazma için toplu veriyi topladığınız sırada servis çökerse ne olur? Tüketicinin gecikmesi nasıl yönetildi?
Pipeline'a işler eklediniz mi, örneğin linters ve diğer adımlar?
Normal bir mutex okuma ve yazma işlemi için mi kilitler?
Goroutine'ler arasında nasıl veri alışverişi yapılır?
// Soru 1. Ekranda ne gösterilecek? package main import "fmt" func main() { s := "Hello world" s[0] = "h" if err != nil { fmt.Println("Hata", err) } fmt.Println(s) }
Inbox desenimini nasıl oluşturdunuz? Kaç PostgreSQL örneğiniz vardı?
Kullanıcılar ID'ye göre parçalanmıştır. Hizmet, bir kullanıcının şifresini güncellemek için bir istek alır — hizmet seviyesinde bundan sonra ne olur?
// Soru 1. Ekranda ne gösterilecek? package main import "fmt" func main() { s := "Hello world" s[0] = "h" fmt.Println(s) }
Hizmetin şu anda çalışıp çalışmadığını kontrol etmek için herhangi bir uç noktası var mıydı?
Go'da açıkça zorunlu çöp temizlemesini çağırmak mümkün mü?
İşlem 10-12 dakika sürüyorsa ve aktif bir kayıt yapılıyor ve veriler değişiyorsa, herhangi bir yan etki olmadı mı?
Arkadaş ekleme ve kullanıcının arkadaşlarını görüntüleme işlemleri için aynı endpoint kullanılıyor, ancak farklı yöntemlerle mi? Bu nasıl çalışacak?
İşinizde hangi middleware'leri kullanıyorsunuz?
Go'daki kanallar hakkında anlat: nedirler, içinde ne saklanır, 5 öğelik tamponlu bir kanal 5 değer yazıldığında ne olur?