Daxili bildirişləri (saytdakı zəng) necə təşkil etmək olar? Hansı nəqliyyat vasitəsini istifadə etmək lazımdır?
Golang
WebSocket ilə necə işlədiniz? İnfrastrukturun qurulması səviyyəsində və ya yalnız kod səviyyəsində? Hansı texnologiyaları istifadə etdiniz? İnfrastruktur səviyyəsində əlaqə problemləri oldumu?
Oyunçuların növbəsini saxlamaq üçün üç variantı müqayisə edin: Kafka, Redis, PostgreSQL. Hansını seçirsiniz və niyə? Bu vəzifə üçün Redis və PostgreSQL arasındakı əsas fərq nədir?
Siz startaplarda işləməsəniz də, bu format sizə tanışdır — niyə?
Wildberries-dəki hazırkı işiniz haqqında danışın — bu hansı platformadır, hansı komanda, nə ilə məşğul oldunuz?
Avito-da hadisələr sistemindən danışın — mövcud olanı ilə işlədiniz yoxsa sıfırdan yenidən yazdınız?
EMCD Tech-dəki təcrübəniz haqqında daha ətraflı danışın — orada nə baş verdi, iki il və yarım ərzində necə böyüdünüz?
İstaj haqqında danış: nə qədər müddət stajyer kimi işlədin, nə vaxt tam vəzifəyə keçdin, təhsilinlə nə baş verdi?
Load Balancer + API Gateway birləşməsi niyə lazımdır? Hər bir komponentin rolu nədir?
Startapda DevOps və infrastruktur daxil olmaqla müxtəlif sahələrdən olan tapşırıqlara necə baxırsınız?
Matchmaking sisteminin tələblərinin rəsmi şəkildə müəyyənləşdirilməsi: necə matç axtarmaq, rəqib tapılmazsa nə etmək, hərəkətləri necə təsdiqləmək, timer lazımdırmı, reytinqi necə yeniləmək, partiya tarixçəsi lazımdırmı, disconnect olarsa nə etmək?
İstifadəçinin axını təsvir edin: məlumatlar WebSocket-dən ikinci istifadəçinin vəziyyətinin yenilənməsinə necə keçir?
Yüksək yüklü sistemlərlə bağlı təcrübənizdən danışın. Trafikin paylanması və balanslaşdırılması ilə bağlı məsələləri həll etmisinizmi?
İnkişafda təcrübəniz və yolunuz haqqında danışın — haradan başladınız və necə Go-ya gəldiniz?
İşə başladığınız zaman HR platforması artıq mövcud idi yoxsa sıfırdan yazılmışdır?
Yeni funksiyalar üçün sıfırdan yeni mikroxidmətlər yazmaq lazım oldumu?
EMCD Tech bir startap mı idi yoxsa böyük şirkətmi?
Məhdudiyyətli vaxtla (3 və ya 5 dəqiqə) oyunlara dəstək necə əlavə etmək olar, məhdudiyyətsiz oyunlar ilə birlikdə?
Vaxt məhdudiyyətli oyunlar üçün timeout-worker ilə yenilənmiş Redis sxeması necə görünəcək?
Bildirişmə sisteminin funksional tələbləri nədir? Nə daxil etmək istəyirik?