Golang
Yavaş hizmetle ilgili soru Sipariş oluşturma örneği üzerinden. Hizmete bir istek var ve bir yanıt, bu iki işlem arasında sipariş edilen ürünleri analizlere kaydediyoruz (örneğin, ürünlerin popülerliğini saymak için). Analitik hizmeti zaman zaman yavaş çalışıyor veya timeout veriyor ve zamanında yanıt veremiyoruz, siparişleri kaybediyoruz. Siparişleri ve parayı kaybetmemek için ne yapmak gerekir? Sipariş ve analitiği nasıl paralelleştirebileceğinizi düşünün.
DROP ile TRUNCATE arasındaki fark nedir?
Nesne Yönelimli Programlama (OOP) kavramının hangi yönü, sınıf veya nesne yapısını yansıtır?
Mevcut işinizde kaç mikroservis var ve hangileriyle doğrudan çalışıyorsunuz?
Go'da arayüz hangi gruba (değiştirilebilir/değiştirilemez) aittir?
İlişkisel veritabanları ile NoSQL arasındaki fark nedir?
Terlediğin zor bir görevden bahset. En büyük zorluk neydi?
Go'daki çöp toplayıcı nasıl çalışır ve hangi bellek alanında çalışır?
Mutex ve WaitGroup dışında başka hangi senkronizasyon primitiplerini biliyorsun? Kullanım örnekleri?
Hangi özelliği yaptın ve gurur duyuyorsun? Son ilginç görevi anlat.
Go'da goroutine'leri senkronize etmenin yolları nelerdir?
Go'da kanallar nedir ve hangi türleri vardır?
Go'nun çoklu iş parçacığı yaklaşımı diğer dillere göre neden daha iyidir?
Go'da stop-the-world çöp toplayıcısını yönetmenin ve ayarlamanın bir yolu var 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ı?
Aşamalar ve takımlar hakkında sorular var mı?
Şu anda neden yeni bir iş arıyorsunuz? Mevcut işinizde sizi ne rahatsız ediyor?
Buffer'lı ve buffer'sız kanallar arasındaki fark nedir? Kapanmış bir kanala yazma işlemi sırasında ne olur?
Farklı gorutinlerden aynı anda bir map'e yazmak mümkün mü? Ne olur?
Load Average nedir, nasıl kontrol edilir ve nelere dikkat edilmelidir?