Sobes.tech

Golang

Go-da kanallar nədir, hansı növləri var və onların xüsusiyyətləri nədir?

Senior
YadroYadro
75

Şirkət haqqında təsvir etdiyim şey nə qədər maraqlıdır? Bu, axtardığın şeylə nə dərəcədə üst-üstə düşür?

Senior
eLama
75

SOLID nədir? Prinsipləri açıqlayın.

Senior
AvitoAvito
75

İnfrastrukturada müxtəlif xidmətlər arasında məlumatların ötürülməsi necə təşkil olunub? Broker vasitəsilə, birbaşa, gRPC?

Senior
ClearWay
75

Go dilində vəzifə yazın — praktiki bölmə (inkişafçının həyatından problemlər, alqoritmlər olmadan): xidməti təkmilləşdirin və ya düzəldin. Müddət — 1,5 saat.

Middle+
Яндекс
75

Hash cədvəlindən oxumağın orta algoritmik mürəkkəbliyi nədir?

Middle+
МТСМТС
75

Komandanın tərkibi, xidmətlərin məsuliyyət sahələri və buraxılış dövrü haqqında məlumat verin.

Middle+
ВайлдберрисВайлдберрис
75

Paralel HTTP sorğuları ilə URL-lərin siyahısını emal etmək üçün işçi hovuzu ilə kod yazın.

Senior
WildberriesWildberries
75

Verilənlər bazasında axtarışı necə optimallaşdırmaq olar? İndekslər nədir və onların mürəkkəbliyi nədir?

Middle+
101ХР101ХР
75

Atom əməliyyatları necə işləyir?

Middle
VKVK
75

İstehlakçı qruplarını hansı meyarlarla ayırırdılar?

Middle+
Защита Инфо Транс z-it
75

Qeyri-sabit şəbəkədə hadisələrin çatdırılmasını necə təmin etmək olar (şəbəkə kəsilə bilər, hadisələr itirilməməlidir)?

Middle+
ClearWay
75

Go-da tullantı toplayıcı bloklayıcıdırmı və ya yox? Onun effekti istehsalda görünürmü?

Senior
plata
75

Və oxuma zamanı bütün sahələr istifadə olunursa?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
75

Kafka və RabbitMQ arasındakı fərq nədir?

Senior
Займиго
75

Siz özünüzü Golang inkişaf etdiricisi kimi necə qiymətləndirirsiniz? Hal-hazırda middle, middle+, senior musunuz?

Senior
OZONOZON
75

Arxitektura sxemalarının vizuallaşdırılması üçün hansı alətlərdən istifadə etmisiniz və hansı hallarda?

Senior
Магнит Тех
75

150 milyon istifadəçini dəstəkləyən, 75 milyon DAU, 225 milyon MAU, 1.2M oxuma / 300k yazma zirvəsi QPS, 5 milyon eyni vaxtda istifadəçi, ildə 60 PB yeni məlumat, illik 30% artım, SLA 99.95%, p99 <200 ms oxumaq üçün, <300 ms yazmaq üçün, miqyaslana bilən mesajlaşma sistemi layihələndirmək. KONTEKST WhatsApp-ə bənzər, 1:1 və qrup söhbətlərini dəstəkləyən, mesajların çatdırılmasını təmin edən, istifadəçilərin onlayn statuslarını göstərən və multimedia fayllarını (foto, video, audio) ötürən paylanmış mesajlaşma sistemi layihələndirmək lazımdır. Sistem yüksək mövcudluğu və aşağı gecikməni təmin etməli, yüksək paralelliyi dəstəkləməli və qlobal miqyasda genişlənə bilməlidir. FUNKSİONAL TƏLƏBLƏR - Şəxsi (1:1) və qrup söhbətlərini dəstəkləmək, iştirakçıların əlavə və ya çıxarılması imkanı ilə - Mətn mesajları və multimedia fayllarını göndərmək və qəbul etmək Xidmətlər və ya müştərilər səviyyəsində end-to-end şifrələmə mexanizminin aydın tətbiqi görünmür, ümumi qeyd xaricində. - chat_id və ya user_id əsasında verilənlər bazalarının sharding və replikasiyasının aydın təsviri yoxdur, miqyaslana bilmək və nasazlığa davamlılıq üçün. - Offline mesajların və çatdırılma qəbzlərinin sinxronizasiyası üçün aydın komponent və ya mexanizm yoxdur. - Yükün paylanması və bazalar arasında, xüsusən pik vaxtlarda, necə həyata keçirildiyi aydın deyil. **Əhəmiyyətli diqqət yetirilməli nöqtələr:**

Senior
Яндекс
74

CI/CD ilə təcrübəniz varmı? Nə etdiniz?

Middle+
BGStaff
74

Graceful shutdown haqqında danış: bu nədir, onun zamanı nə baş verir, necə çağırılır? Kubernetes-də SIGTERM qəbul etdikdən sonra xidmət hansı prosesləri həyata keçirir?

Middle
АО Медиа Эффект
74
/412