Sobes.tech

Golang

Sorumluluk alanının belirlenmesi: durum makinesi, Transactional Outbox, iyimser kilitler

203

İşlemler yerine akışların kullanılmasının avantajları nelerdir?

Junior — Middle
196

Aday neyle meşgul oldu ve Avito'daki diğer ekip neyle meşgul oldu?

195

Adayın sorumluluk alanına neden sahtecilik önleme doğrulama servisi eklendi?

190

Bir goroutine başlatıp içinde panic çağırırsanız ne olur? Goroutine mu durur yoksa tüm uygulama mı durur?

183

Kapalı bir kanala yazma işleminin sonucu ne olur? Ölüm kilidi, panik veya yazma işlemi hata döndürür mü?

180

Veritabanı yönetim sistemlerinde iletim kapasitesini ve veri hacmini artırmak için hangi teknikler kullanılır?

Middle — Middle+
177

Soruları yanıtlayın Dağıtılmış sistemler ve sınırlamalarıyla çalıştınız mı? Hangi sistemler? Belgelendirme, metrikler, izleme ile ilgileniyor musunuz? Evet Hayır CAP teorisiyle tanışık mısınız? Evet Hayır Kod kapsamını metriklerle veya belge güncellemeleriyle sağlamak zorunlu mu, teknik borç olarak ayrı bir görev gerektirir mi?

173

Optik kilitleme sürüm çatışmasında tekrar deneme nereye gider — Kafka mesajından mı yoksa servisten mi?

172

Gecikmiş fonksiyonların argümanları ne zaman hesaplanır — tanımlama sırasında mı yoksa fonksiyon çağrısı sırasında mı?

169

Map konteynerindeki öğelerin dolaşım sırası nedir? Belirli bir algoritma tarafından mı sabitlenmiş, derleme sırasında rastgele mi belirleniyor yoksa çalışma zamanında mı belirleniyor?

166

Kafka'dan gelen mesajın alınmasından veritabanında güncellemeye kadar optimist kilitlenmenin yolu tam olarak nasıldı?

158

Defer edilen fonksiyon ne zaman çağrılır? Yerel bloktan çıkışta, fonksiyondan çıkışta mı yoksa uygulama tamamlandığında mı?

158

Eski red kararı DLQ'ye giderse ve yanlış fiyatlı ilan asla reddedilmezse, böyle bir durum ortaya çıkmayacak mı?

140

Doğrulama hizmetleriyle (sahtekarlık önleme, resim, metin, spam, limit kontrolleri) kim ilgileniyordu?

123
/3