Miért nem használtad a Redis-t az adatbázisban való tárolás helyett?
Golang
A cég biztosít munkagépeket?
Milyen dokumentumokat tároltak az ELK-ben?
Miért queue (melyik szóból Q)?
Mi a különbség a senior és a middle fejlesztő között a csapatban?
Van tapasztalata az infrastruktúrával kapcsolatban? Kell-e valamit érinteni?
Optimista és pesszimista zárolások — mesélj
Használták-e a Kafka-t tárolóként? Hány hirdetés volt a Kafka-ban?
RPS Átlagosan 4-5 ezer RPS, csúcsokban akár 12k De itt fontos megérteni, hogy a fő terhelés Kafka-ra hárult. Mivel az architektúra aszinkron, minden hirdetés létrehozásakor az orchestrátorom egy 5-7 eseményből álló láncot generált különböző ellenőrző szolgáltatásokban. Összesen átlagosan akár 30k üzenetet dolgoztunk fel másodpercenként.
Mennyire kényelmes a hibrid munkarend Moszkvában, ha hetente legalább egyszer meglátogatja az irodát?
Milyen általános tapasztalatai vannak az infrastruktúrával kapcsolatban, beleértve a Docker-t, Kubernetes-t, CI/CD-t és a hálózatokat?
Milyen fizetési szintet fontolgat átmenetkor?
Hogyan végezték a terheléses tesztet, és milyen metrikákat figyeltek?
Hogyan oldottad meg a helyzeteket, amikor az döntéseidet elutasították?
Hány év kereskedelmi tapasztalatod van a Go fejlesztésében?
Miért döntöttél úgy, hogy belépsz a piacra? Mi nem működik most a Magnitnál?
Hogyan iteráljunk egy rendezett térképen a sorrend megtartásával? Az iterációs módszer megvalósítása.
Ha az AddTask-ben RLock-ot használunk, hogyan viselkednek két párhuzamos AddTask hívás? Blokkolják egymást?
Mesélj egy olyan esetről, amikor valamit javasoltál, és bizonyítanod kellett a véleményedet.
Hogyan őrizhető meg a felhasználó állapota nulla leállási idő esetén?