Sobes.tech

Golang

Neden [şirket]ten [şirket]e geçtiniz?

Middle+
plata
117

Deneyiminiz hakkında daha fazla bilgi verin: Proje neydi ve sorumluluklarınız nelerdi?

Senior
iviivi
117

Hangi kriterlere göre şirketleri seçiyorsun, neye göre odaklanıyorsun?

Middle+
WildberriesWildberries
117

Ön belleğe konmaması gereken veriler nelerdir?

Middle
VKVK
117

Bir dilimi fonksiyon parametresi olarak geçirebilir miyiz?

Middle
Магнум
117

Veritabanları hakkında anlat — hangi veritabanlarıyla çalıştın ve şu anda hangi veritabanlarıyla çalışıyorsun?

Senior
Яндекс
117

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.

Senior
OZONOZON
117

Bir durum hayal edin: ekibinizde sürekli sizinle uğraşan bir testçiyle ortak nokta bulamıyorsunuz. Nasıl iletişim kurarsınız?

Middle
Еаптека
117

Mesaj aracıları nedir? Hangi tanıyorsunuz? RabbitMQ ile Kafka arasındaki fark nedir?

Senior
техвил
117

Kafka'dan vazgeçilip başka bir mesaj aracısı kullanılması gerekirse ne olur? Kafka'yı dış servislerden nasıl izole edersiniz?

Senior
Hi Rockits
116

Yayın süreci nasıl işler? Son yayını sizin katılımınızla nasıl geçti?

Middle
КуперКупер
116

Kubernetes'ta REST API sunucusunun (kod deposu) çalışmaya başlaması için ne yapılmalı?

Middle
Сбертех
116

Graceful shutdown hakkında anlat: bu nedir, sırasında ne olur, nasıl çağrılır? Kubernetes'te SIGTERM aldıktan sonra servis hangi süreçleri gerçekleştirir?

Middle
АО Медиа Эффект
116

Sizce highload nerede başlar? Highload ile non-highload arasındaki sınır nedir?

Middle+
ClearWay
116

Bir hizmetiniz çok sayıda goroutine oluşturuyor. Aynı anda çalışan goroutine sayısını nasıl sınırlandırırsınız?

Senior
AndersenAndersen
116

Servisiniz, diğer servislerin kullandığı bir API idi. Redis'te zenginleştirme için veriler saklıyordunuz — neden her istekte katalog hizmetine (depolar vb. hakkında) gitmiyordunuz?

Senior
OkkoOkko
116

Sistem çağrısı (syscall) nedir?

Senior
VK CloudVK Cloud
116

Go projeleri hakkında daha fazla bilgi verin

Middle
VKVK
116

Çok büyük sayıda goroutine (örneğin, on binlerce) ek kontrol olmadan başlatmaya çalışırken aşağıdakilerden hangisi muhtemelen olur? - Ana sorun, çalışma zamanı içindeki küresel mutex'in kilitlenmesinden kaynaklanacak ve bu, programın tamamen durmasına neden olacaktır - Go planlayıcısı, goroutine'leri küçük gruplar halinde sıralı olarak çalıştıracak, bu nedenle sayılarının artması bellek kullanımını neredeyse etkilemeyecektir - Çok sayıda goroutine oluşturmak, önemli ölçüde bellek kullanımı ve planlayıcı üzerinde ek maliyetlere yol açabilir; bu durumlarda bir işçi havuzu uygundur - Goroutine sayısı, mantıksal işlemci sayısını aşarsa, Go otomatik olarak yeni goroutine başlatmalarını panik ile reddedecektir

Intern
AvitoAvito
116

Kubernetes hakkında konuş — nedir, Docker'dan nasıl ayrılır, temel bileşenleri nelerdir?

Senior
YadroYadro
116
/412