Golang
Başlatılmamış (nil) bir kanala yazarken ne olur?
Yönetilen heap bellekteki nesnelerin varlık süresi nasıl belirlenir?
Go dilinde uzun atama sözdizimi ile kısa sözdizimi arasındaki fark nedir?
PostgreSQL ne kadar yük kaldırabilir?
sync.Pool ile çalışırken kalıcılıkla ilgili hangi nüans vardır?
Kendiniz ve iş deneyiminiz hakkında biraz bahsedin.
Pub/Sub deseninde abonelerin özellikleri nelerdir?
Mikroservislerle deneyim mi yoksa sadece monolit mi?
Go'da sync.Once yapısının amacını ve çalışma prensibini açıklayın.
Graceful Shutdown nedir ve neden gereklidir?
Koşul Sipariş oluşturma örneğinde. Bir hizmete istek var ve bir yanıt, bu iki işlem arasında analizde sipariş edilen ürünleri kaydediyoruz (örneğin, ürünlerin popülerliğini saymak için). Analitik hizmeti zaman zaman yavaş çalışıyor veya tamamen zaman aşımına uğruyor ve cevap veremiyoruz, siparişleri kaybediyoruz. Siparişleri ve dolayısıyla parayı kaybetmemek için ne yapılmalı?
Çok iş parçacığıyla çalışırken karşılıklı kilitlenmeleri önlemek için hangi yöntemler kullanılır?
Mutex ile RWMutex arasındaki fark nedir?
Veritabanlarında ön toplama nedir?
Birden fazla platformda ilan yayınlama ve yanıtların toplanması için üst düzeyde nasıl mimari tasarım yapılmalı?
Görev: «Timeout ile ping-pong» pingPong adında bir fonksiyon yazın: - İki goroutine başlatın: biri "ping" mesajları üretir, diğeri — "pong". - Goroutine'ler, ortak bir kanal üzerinden sırayla mesaj alışverişi yapmalıdır. - Takas 3 saniye devam eder, ardından program düzgün şekilde kapanmalıdır. - Zaman aşımıyla iptal için bir bağlam kullanın. - Her mesajı ekranlara, başlangıçtan itibaren milisaniye cinsinden zamanla birlikte yazdırın. Beklenen çıktı örneği: 0ms: ping
Finansal beklentiler açısından teklifi hangi tutardan itibaren değerlendiriyorsun?
Linux işletim sisteminde genellikle hangi komutları kullanıyorsun?
Arama mimarisini ilk kim tasarladı?
Arayüz mü yoksa yapı mı geri döndürülmeli? Bu ne zaman avantajlı olabilir?