Komanda işiniz necə təşkil olunmuşdu: proseslər, artefaktlar, testlər, yerləşdirmə?
Golang
Ozon'dakı layihəniz haqqında danışın — nə etdiniz?
Sizin səviyyəniz nədir — middle, middle+, senior?
Xidmətin qəbul etdiyi məlumatlar müqaviləsi dəyişərsə nə baş verir? CDC/Kafka-də sxemanın dəyişdirilməsi problemini necə həll etdiniz?
Komandada neçə nəfər var?
Komanda səviyyəsinə görə özünü necə hiss edirsən? Tam peşəkar səviyyəyə çatmaq üçün nə çatışmır?
Layihədə ən çətin tapşırıqlar nələr idi? Tanımadığınız tapşırıqlara necə yanaşdınız?
Yardımçı strukturadan istifadə edərək O(N) vaxtda ən yaxşı 5 xidməti əldə edin
İndiyə işə götürəninizi dəyişməyə qərar verdiniz?
Kodda hansı nümunələrdən istifadə etmisiniz? Niyə Event-Driven yanaşmasını və Kafka'yı seçdiniz, adi sorğular yerinə?
Hər namespace üçün ən çox log olan xidməti tapmaq üçün funksiya həyata keçirin. Top-1, top-2, top-10 üçün alqoritmlərin mürəkkəbliyi nədir?
Kanal istifadə etmədən goroutine'lar arasında hansı alternativ kommunikasiya metodları mövcuddur?
Kafka istehlakçıları niyə 'sifariş verildi' hadisəsindən əvvəl 'sifariş yaradıldı' hadisəsini alır? Bunu necə düzəltmək olar?
[ad] soruşdu: Siz Moskuda yaşayırsınız — bu məlumat aktualdırmı?
Kafka və digər alətlərin tətbiqi ilə bağlı qərarların qəbulunda nə dərəcədə iştirak etdiniz? Bu barədə həmkarlarınız və ya komanda rəhbəri ilə müzakirə etdinizmi?
Axtarış vəziyyətinə görə isti təkliflər üçün müddətlər nədir?
Niyə Ozon daxilindəki variantlar nəzərdən keçirilməyib?
İşçi hovuzundan istifadə edərək logların emalını necə paralelləşdirmək olar? Goroutine-lərdən necə nəticələr əldə etmək olar?
Xidmət statistik funksiyasına 10-cu mağazanın qoşulmasından sonra dayandı. Nə edəcəksən? Verilənlər bazasını necə diaqnostika və optimallaşdırmaq olar?
Kafka mövcud deyil, xidmət sifariş yeniləməsini göndərə bilmir. Problemi necə həll etmək olar? Outbox pattern nədir?