Sorumluluk alanının belirlenmesi: durum makinesi, Transactional Outbox, iyimser kilitler
Golang
Hangi konteynerleştirme ve orkestrasyon sistemlerini biliyorsunuz?
DLQ'ye mesaj göndermeden önce kaç deneme retry yapılmalı?
İşlemler yerine akışların kullanılmasının avantajları nelerdir?
Aday neyle meşgul oldu ve Avito'daki diğer ekip neyle meşgul oldu?
Adayın sorumluluk alanına neden sahtecilik önleme doğrulama servisi eklendi?
Linux, konteynerler için hangi izolasyon yöntemlerini sağlar?
Bir goroutine başlatıp içinde panic çağırırsanız ne olur? Goroutine mu durur yoksa tüm uygulama mı durur?
Kapalı bir kanala yazma işleminin sonucu ne olur? Ölüm kilidi, panik veya yazma işlemi hata döndürür mü?
/proc klasöründe ne var?
Veritabanı yönetim sistemlerinde iletim kapasitesini ve veri hacmini artırmak için hangi teknikler kullanılır?
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?
Optik kilitleme sürüm çatışmasında tekrar deneme nereye gider — Kafka mesajından mı yoksa servisten mi?
Gecikmiş fonksiyonların argümanları ne zaman hesaplanır — tanımlama sırasında mı yoksa fonksiyon çağrısı sırasında mı?
Go'da hangi mekanizma var: kalıtım mı yoksa bileşim mi?
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?
Kafka'dan gelen mesajın alınmasından veritabanında güncellemeye kadar optimist kilitlenmenin yolu tam olarak nasıldı?
Defer edilen fonksiyon ne zaman çağrılır? Yerel bloktan çıkışta, fonksiyondan çıkışta mı yoksa uygulama tamamlandığında mı?
Eski red kararı DLQ'ye giderse ve yanlış fiyatlı ilan asla reddedilmezse, böyle bir durum ortaya çıkmayacak mı?
Doğrulama hizmetleriyle (sahtekarlık önleme, resim, metin, spam, limit kontrolleri) kim ilgileniyordu?