Sobes.tech

Company overview

Яндекс

Naujausia pozicija: 2026 m. rugpjūčio 6 d.

Pozicijos
122
Pokalbiai
52
Klausimai
992
Užduotys
53

Published in the selected period

Pozicijos · 50

All company vacancies

Salary ranges

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

RUB

Nepakanka duomenų · n=1

Published records

Pokalbiai · 52

All company interviews

Grouped by direction

Klausimai ir užduotys · 1045

Golang

Klausimai · 203

Skaidomaus kurti mastelį siuntimo sistemą, kuri palaiko 150 milijonų vartotojų, 75 milijonų DAU, 225 milijonų MAU, 1,2 milijono peak QPS skaitymo / 300k rašymo, 5 milijonų vienu metu naudotojų, 60 PB naujų duomenų per metus, 30% metinį augimą, SLA 99,95%, p99 <200 ms skaitymui, <300 ms rašymui. KONTEKSTAS Reikia sukurti paskirstytą žinučių sistemą, panašią į WhatsApp, kuri palaiko 1:1 ir grupinius pokalbius, užtikrina žinučių pristatymą, rodo naudotojų būsenas ir leidžia perduoti multimedijos failus (nuotraukas, vaizdo įrašus, garsus). Sistema turi užtikrinti aukštą prieinamumą ir žemą delsą, palaikyti didelį paralelizmą ir būti skalaujama globaliai. FUNKCINIAI REIKALAVIMAI - Palaikymas asmeninių (1:1) ir grupinių pokalbių su galimybe pridėti/pašalinti dalyvius - Tekstinių žinučių ir multimedijos failų siuntimas ir gavimas Aiškus end-to-end šifravimo mechanizmo įgyvendinimas paslaugų ar klientų lygyje nėra matomas, išskyrus bendrą pastabą. - Trūksta aiškaus aprašymo apie sharding ir replikaciją duomenų bazėse pagal chat_id ar user_id, siekiant mastelio ir atsparumo klaidoms. - Nėra aiškios komponento ar mechanizmo offline žinučių sinchronizacijai ir pristatymo patvirtinimams. - Neaišku, kaip vyksta apkrovos paskirstymas tarp duomenų bazių ir paslaugų, ypač piko metu. **Kritinės vietos, kurias reikėtų apsvarstyti:**

Vyresnysis

/* Yra taikymas su mikroservisų architektūra. Mikroservis gali būti abstrakčiai apibrėžtas naudojant Backend sąsają. Norint pasiekti vieną mikroserviso eksempliorių, galite naudoti tipą BackendImpl, kuris jau yra įgyvendintas. Kiekvienam mikroservisui yra keletas dešimčių veikiančių pavyzdžių, kiekvienas pasiekiamas per savo adresą addr. Tačiau, atskiros mikroserviso pavyzdžiai nėra patikimi: tie gali kristi, būti neprieinami arba perkrauti. Todėl jums reikia įgyvendinti Balancer tipą, kuris taip pat įgyvendina Backend sąsają ir atlieka kliento pusės apkrovos balansavimą tarp mikroserviso pavyzdžių, kiekvieną kartą pasirenkant **mažiausiai apkrautą** pavyzdį. */

Vidurio

Android

Klausimai · 163

Machine Learning / AI

Klausimai · 123

Frontend

Klausimai · 109

Python

Klausimai · 97

DevOps

Klausimai · 83

Flutter

Klausimai · 57

Data Analyst

Klausimai · 41

Ar automobilių klasifikacijos užduotyje buvo naudojamas ML bruožų parinkimui?

Stažuotojas

Vieną kartą, Yandex reklamos sukčiavimo praktikantas prisijungė prie komandos. Kol sukčiavimo grupė veikė, ji simuliavo srautą savo svetainėse naudodama botų apsilankymus, ir taip gavo pinigus už reklamų parodymus iš botų, užduotis praktikantui buvo rasti visas tokias sukčiavimo svetaines su netikru srautu. Įdomu tai, kad visas srautas šiose svetainėse buvo generuojamas IP pakeitimu, todėl atrodė, kad botas lankosi iš miesto A, tačiau iš tikrųjų įrenginys buvo visiškai kitur. Praėjo daug laiko, ir praktikantas bandė apimti visą šią sukčiavimo grupę, netgi pavyko dalinai pagauti kai kurias svetaines. Tačiau visos tinklo pagauti nepavyko. Po kurio laiko jis pastebėjo naujieną: mieste A, 2025-08-02, mobilusis internetas visiškai dingo. Tačiau laidinis (namų) internetas toliau veikė. Atsižvelgiant į tai, kaip praktikantas gali rasti visas netikras svetaines? Turite svetainių žurnalus lentelės formatu už laikotarpį nuo 2025-07-30 iki 2025-08-10: timestamp | site_id | city_id Kiekvienas įrašas atitinka vieno įrenginio apsilankymą svetainėje. Žinoma, kad botų srautas keičiasi žymiai mažiau nei tikrasis srautas per dieną. Jūsų užduotis yra rasti visas svetaines, kurių srautas daugiausia sudarė botai, kurie suklastojo savo regioną į miestą A. Pastaba Duomenis turinti lentelė vadinama logs. Pavyzdys įrašo lentelėje: timestamp | site_id | city_id [phone]:13:53 | 6e84d9b71ca44aea | A

Stažuotojas

Java

Klausimai · 31

iOS

Klausimai · 25

Product Analyst

Klausimai · 13

Data Engineer

Klausimai · 12

Other direction

Klausimai · 10

Blockchain / Web3

Klausimai · 10

Project Manager

Klausimai · 4

QA / QA Automation

Klausimai · 4

Cybersecurity / InfoSec

Klausimai · 3

Product Manager

Klausimai · 3

C/C++

Klausimai · 1

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