Sobes.tech

REST және Kafka-да қауіпсіздік қалай қамтамасыз етіледі? HTTPS/TLS дегеніміз не?

Middle
СБЕРСБЕР
36

Kafka мен RabbitMQ арасындағы негізгі айырмашылық неде?

Middle
Small
36

Go-да қайсысы жылдамырақ: callback пе, әлде канал ба? Неліктен?

Middle+
ClearWay
36

Go-да коммерциялық тәжірибеңіз қанша жыл?

Middle+
2gis2gis
36

CQRS-ты жүзеге асыру кезінде қандай мәселелерге тап болдыңыз? Мәліметтердің тұтастығы, жаңарту жиілігі?

Senior
X5 groupX5 group
35

150 миллион қолданушыны қолдайтын, 75 миллион DAU, 225 миллион MAU, 1.2M оқу / 300k жазу пик QPS, 5 миллион бір уақытта қолданушы, жылына 60 PB жаңа деректер, жыл сайын 30% өсу, SLA 99.95%, p99 <200 мс оқу үшін, <300 мс жазу үшін. КОНТЕКСТ WhatsApp-қа ұқсас таралған хабарламалар жүйесін жобалау, ол 1:1 және топтық чаттарды қолдайды, хабарламаларды жеткізу, онлайн-статусты көрсету және мультимедиялық файлдарды (суреттер, видеолар, аудио) тасымалдау. Жүйе жоғары қол жетімділікті, төмен кідірісті, жоғары параллелизмді және ғаламдық масштабтауды қамтамасыз етуі керек. ФУНКЦИОНАЛДЫ ТАЛАПТАР - Жеке (1:1) және топтық чаттарды қолдау, қатысушыларды қосу/алу мүмкіндігімен - Мәтіндік және мультимедиялық файлдарды жіберу және қабылдау Қызмет немесе клиент деңгейінде end-to-end шифрлау механизмінің нақты жүзеге асырылуы байқалмайды, жалпы аннотациядан басқа. - Шардинг және репликация туралы нақты сипаттама жоқ, chat_id немесе user_id бойынша масштабтау және ақауларды төзімділікті қамтамасыз ету үшін. - Офлайн синхрондау және жеткізу туралы нақты компонент немесе механизм жоқ. - Жүктемені теңестіру қалай жүзеге асырылатыны, әсіресе пиктік жүктемелер кезінде. **Нақты мәселелер:**

Senior
Яндекс
35

Ағымдағы жобаға қолданылатын стек туралы толығырақ айта аласыз ба?

Senior
Flant
35

REST API сервері (код репозиторийі) Kubernetes-те жұмыс істеу үшін не істеу керек?

Middle
Сбертех
35

Горуиндер не себепті тезірек ауысады?

Middle+
WaterWal
35

[Аты] Vendere-дегі жұмыс тәжірибесі және үш жыл ішінде не жеткені туралы бөлісті.

Senior
Headshot
35

Жаңа жұмыс орнына таңдау кезінде қандай критерийлерді қолданасыз?

Senior
Магнит Тех
35

Жүйеде шамамен қанша микросервис болды?

Senior
А7
35

ACID дегеніміз не?

Middle+
Бюро 1440Бюро 1440
35

Баяу SQL сұрауын қалай талдау және оңтайландыруға болады?

Senior
техвил
35

Қандай деректер болған? Қаржылық есептіліктер ме, әлде табиғи қозғалыстар ма?

Middle+
РамблерРамблер
35

Жақсы орындалған қолданба деген не?

Senior
I-teco
35

Неліктен сіз қазір еңбек нарығына шығуды шештіңіз, бұл шешімге не түрткі болды?

Senior
BetBoom
35

CREATE TABLE staff ( id TEXT name TEXT head_id TEXT ); id | name | head_id -------------------- 1 | Ivan | NULL 2 | Petr | 1 3 | Alice | 1 4 | Max | 2 5 | Alex | 2 6 | Elena | 4 7 | Bob | NULL Күтілген нәтиже: қызметкер аты | менеджер аты --------------------------- Ivan | NULL Petr | Ivan Alice | Ivan Max | Petr Alex | Petr Elena | Max Bob | NULL SELECT e.name AS employee_name, m.name AS manager_name FROM staff e LEFT JOIN staff m ON e.head_id = m.id

Senior
plata
35

Қандай форматты ұнатасыз: ТК, ИП, ГПХ?

Senior
HR
35

Go тілінде динамикалық типтеу бар ма?

Junior
01.tech
35
/230