Komanda daxilində senior və middle inkişaf etdirici arasındakı fərq nədir?
Golang
Niyə verilənlər bazasında saxlamaq əvəzinə Redis istifadə etmədiniz?
Pəncərə funksiyalarını istifadə etdinizmi?
ELK-də hansı sənədlər saxlanılırdı?
İnfrastrukturaya ümumi təcrübəniz nədir, o cümlədən Docker, Kubernetes, CI/CD və şəbəkə?
Moskva şəhərində həftədə ən azı bir dəfə ofisə ziyarət ilə hibrid iş formatı nə qədər əlverişlidir?
İnfrastruktur ilə işləmə təcrübəniz varmı? Bir şeyə toxunmaq lazım oldumu?
Optimist və pessimist bloklar — danış
Niyə queue (Q hərfi ilə hansı söz)?
Kafka'yı saxlama kimi istifadə etdinizmi? Kafka'da neçə elan vardı?
Yük testini necə keçirdiniz və hansı metrikləri izlədiniz?
RPS Ortalama 4-5 min RPS, zirvədə 12k-ə qədər çıxa bilər Amma burada vacibdir ki, əsas yük Kafka üzərində idi. Arxitektura asinxron olduğundan, hər elan yaradıldığında, mənim orkestratorum müxtəlif yoxlama xidmətlərində 5-7 hadisədən ibarət zəncir yaradırdı. Ümumilikdə, orta hesabla saniyədə 30k-ə qədər mesaj axını idarə edirdik.
Keçid zamanı hansı maaş səviyyəsini nəzərdə tutursunuz?
Qərarların rədd olunduğu vəziyyətləri necə həll etdin?
Go ilə ticarət inkişafı təcrübəniz neçə ildir?
Təşkil olunmuş xəritə üzərində necə təkrarlamaq və ardıcıllığı qorumaq olar? Təkrarlama metodunun tətbiqi.
Niyə bazara çıxmağa qərar verdiniz? İndi Magnit-də nə düzgün deyil?
Əgər AddTask-də RLock istifadə olunursa, iki paralel AddTask çağırışı necə davranacaq? Bir-birilərini bloklayacaqlarmı?
Sıfır-downtime yerləşdirmədə istifadəçi vəziyyəti necə saxlanılır?
Bir şey təklif etdiyiniz və fikrinizi sübut etməyiniz lazım olan bir vəziyyətdən danışın.