Ozon'daki projenizden bahsedin — ne yaptınız?
Golang
Seviyeniz nedir — middle, middle+, senior?
Hizmetin aldığı veri sözleşmesi değiştiğinde ne olur? CDC/Kafka'da şema değişikliği sorununu nasıl çözdünüz?
Takımda kaç kişi var?
Takımda kendini seviyeye göre nasıl hissediyorsun? Tam anlamıyla kıdemli pozisyona ulaşmak için ne eksik?
Projede en zorlayıcı görevler nelerdi? Tanımadığınız görevlere nasıl yaklaştınız?
Yardımcı bir yapı kullanarak O(N) zamanında en iyi 5 hizmeti alın
Neden şimdi işvereninizi değiştirmeye karar verdiniz?
Koddaki desenleri nelerdir? Neden Event-Driven yaklaşımını ve Kafka'yı seçtiniz, normal sorgular yerine?
Her namespace'deki en fazla loga sahip servisi bulmak için bir fonksiyon uygulayın. Top-1, Top-2, Top-10 algoritmalarının karmaşıklığı nedir?
Kanal kullanımı dışında goroutine'ler arasında başka hangi iletişim yöntemleri vardır?
Takım ve geliştirme süreçleri hakkında bana bilgi ver. Süreç nasıl yapılandırılmış, kod incelemesi nasıl yapılıyor, tartışmalar oluyor mu?
Kafka tüketicileri neden 'sipariş teslim edildi' olayını 'sipariş oluşturuldu' olayından önce alıyor? Bunu nasıl düzeltebiliriz?
[isim] sordu: Moskova'da mı yaşıyorsunuz — bu güncel bilgi mi?
Arama durumu dikkate alınarak sıcak teklifler için süreler nedir?
Kafka ve diğer araçların uygulanmasıyla ilgili karar alma sürecine ne kadar katıldınız? Bu konuları meslektaşlarınız veya takım liderinizle tartıştınız mı?
Neden Ozon içindeki seçenekler göz önüne alınmadı?
İşçi havuzu kullanarak günlüklerin işlenmesini nasıl paralelleştirebilirsiniz? Goroutine'lerden nasıl sonuç alınır?
Hizmet, 10. mağazanın istatistik özelliğine bağlanmasından sonra takıldı. Ne yapacaksın? Veritabanını nasıl teşhis eder ve optimize edersin?
Kafka kullanılamıyor, hizmet sipariş güncellemesini gönderemiyor. Sorunu nasıl çözersiniz? Outbox pattern nedir?