Sobes.tech

Golang

Kafka'yı depolama olarak kullandınız mı? Kafka'da kaç ilan vardı?

Senior
143

İnşaatla ilgili deneyiminiz var mı? Bir şeye dokunmak zorunda kaldınız mı?

Senior
142

İş sadece Rusya Federasyonu sınırları içinde mi izin veriliyor?

Senior
142

Microservis mimarisi içinde Consul genellikle ne için kullanılır?

Senior
142

RPS Ortalama 4-5 bin RPS, zirvede 12k'ye kadar çıktı Ancak burada önemli olan, ana yükün Kafka'ya bindiğidir. Mimari asenkron olduğu için, her ilan oluşturma işleminde, orkestratörüm farklı doğrulama servislerine 5-7 olaydan oluşan bir zincir oluşturuyordu. Toplamda, ortalama olarak saniyede 30k mesaja kadar bir akış işliyorduk.

Senior
141

Takımda kıdemli geliştirici ile orta geliştirici arasındaki fark nedir?

Senior
139

Şirket çalışma ekipmanı sağlıyor mu?

Senior
137

Geçiş yaparken hangi maaş seviyesini düşünüyorsunuz?

Senior
137

Docker, Kubernetes, CI/CD ve ağ altyapısı dahil genel deneyiminiz nedir?

Senior
136

Yük testi nasıl yapıldı ve hangi metrikler izlendi?

Senior
135

Kararların reddedildiği durumları nasıl çözdün?

Senior
134

Moskova'da en az haftada bir kez ofise ziyaret ile hibrit çalışma formatı ne kadar uygun?

Senior
129

Neden kuyruk (Q harfinden mi)?

Senior
123

Piyasa çıkmaya neden karar verdiniz? Magnit'te şu anda ne yanlış?

Senior
122

Go ile ticari geliştirme deneyiminiz kaç yıldır?

Senior
121

Sıralı harita üzerinde nasıl yineleme yapılır ve sıralama korunur? Yineleme metodunun uygulanması.

Senior
121

AddTask'ta RLock kullanılırsa, iki paralel AddTask çağrısı nasıl davranır? Birbirlerini mi engellerler?

Senior
119

Bir şey önerdiğin ve görüşünü kanıtlaman gereken bir durumu anlat.

Senior
117

// Bir kütüphane olarak asenkron görev işleyici yazın // Müşteri, görev verileriyle birlikte bir nesne (Task) iletir, // örneğimizde boş bir yapı kullanacağız. // İşleyici aynı anda en fazla N görevi işleyebilir, // ve en fazla X görev işleme kuyruğunda olabilir. // Kuyrukta yer yoksa, hemen müşteriye hata döner. // Boşta olan işleyiciler varsa, görev işleme alınır. // İşlem süresini time.Sleep(5*time.Second) ile simüle ediyoruz. // Bir görev tamamlandığında, sıradaki görevi kuyruktan alıyoruz. // Kuyruk boşsa, yeni görevleri müşterilerden bekliyoruz. // Yıldız işaretiyle: Task yapısını genişletin ve görevlerin durumlarını ayrı bir sorgu ile alın package scheduler type Scheduler interface { AddTask(t Task) error Close() } type Task interface { Do() }

Senior
111

Sıfır kesinti süresinde dağıtım sırasında kullanıcı durumu nasıl korunur?

Senior
109
/7