Sobes.tech

Company overview

Яндекс

Uusim töökoht: 6. august 2026

Töökohad
122
Intervjuud
52
Küsimused
992
Ülesanded
53

Published in the selected period

Töökohad · 50

All company vacancies

Salary ranges

Currencies are not converted. Lower and upper bounds are calculated independently and show their own sample sizes.

RUB

Andmeid pole piisavalt · n=1

Published records

Intervjuud · 52

All company interviews

Grouped by direction

Küsimused ja ülesanded · 1045

Golang

Küsimused · 203

Skaleeritava sõnumside süsteemi projekteerimine, mis toetab 150 miljonit kasutajat, 75 miljonit DAU, 225 miljonit MAU, 1,2 miljonit peak QPS lugemiseks / 300k kirjutamiseks, 5 miljonit samaaegset kasutajat, 60 PB uusi andmeid aastas, 30% aastast kasvu, SLA 99,95%, p99 <200 ms lugemiseks, <300 ms kirjutamiseks. KONTEKST Vajalik on projekteerida jaotatud sõnumside süsteem, sarnane WhatsApp-ile, mis toetab 1:1 ja grupivestlusi, tagab sõnumite kohaletoimetamise, kuvab kasutajate online-olekuid ning võimaldab edastada multimeediafaile (pildid, videod, helid). Süsteem peab tagama kõrge kättesaadavuse ja madala latentsi, toetama kõrget paralleelsust ning skaleeruma globaalselt. FUNKTSIONAALSED NÕUDED - Toetab isiklikke (1:1) ja grupivestlusi koos osalejate lisamise/eemaldamise võimalusega - Tekstisõnumite ja multimeediafailide saatmine ja vastuvõtt End-to-end krüpteerimismehhanismi rakendamine tasemel teenused või kliendid ei ole selgelt nähtav, välja arvatud üldine märkus. - Puudub selge kirjeldus shardingust ja replikatsioonist andmebaasides chat_id või user_id järgi, skaleeritavuse ja tõrkekindluse tagamiseks. - Puudub selge komponent või mehhanism offline sõnumite ja kohaletoimetamise kinnituside sünkroniseerimiseks. - Ei ole selge, kuidas toimub koormuse jaotamine andmebaaside ja teenuste vahel, eriti tipptundidel. **Kriitilised punktid, mida arvestada:**

Seenior

/* On olemas rakendus mikroteenuste arhitektuuriga. Mikroteenust saab abstraktselt kirjeldada Backend-liidese kaudu. Ühe mikroteenuse eksemplarile pääsemiseks võite kasutada tüüpi BackendImpl, mis on juba realiseeritud. Igal mikroteenusel on mitu kümneid töötavaid näidet, millest igaüks on kättesaadav oma aadressi addr kaudu. Kuid, mikroteenuse üksikud näited ei ole usaldusväärsed: need võivad kokku kukkuda, olla kättesaamatud või ülekoormatud. Seetõttu peate te rakendama tüüpi Balancer, mis samuti rakendab Backend-liidest ja teostab kliendi poole laadijaotust mikroteenuse näidete vahel, valides iga kord **vähemkoormatud** näite. */

Keskmine

Android

Küsimused · 163

Machine Learning / AI

Küsimused · 123

Frontend

Küsimused · 109

Python

Küsimused · 97

DevOps

Küsimused · 83

Flutter

Küsimused · 57

Data Analyst

Küsimused · 41

Java

Küsimused · 31

iOS

Küsimused · 25

Product Analyst

Küsimused · 13

Data Engineer

Küsimused · 12

Other direction

Küsimused · 10

Blockchain / Web3

Küsimused · 10

Project Manager

Küsimused · 4

QA / QA Automation

Küsimused · 4

Cybersecurity / InfoSec

Küsimused · 3

Product Manager

Küsimused · 3

C/C++

Küsimused · 1

Яндекс - company overview - sobes.tech