Milliseid konteineriseerimise ja orkestreerimise süsteeme teate?
Golang
Vastutuse ala täpsustamine: olekumasin, Transactional Outbox, optimistlikud lukustused
Kui palju retry katseid tuleb teha enne sõnumi saatmist DLQ-sse?
Millega tegeleb kandidaat ja millega tegeleb ülejäänud meeskond Avitos?
Millised on niitide kasutamise eelised võrreldes eraldi protsesside loomisega?
Miks lisati kandidaadi vastutusalasse antifraudu kontrolli teenus?
Mis juhtub, kui käivitate goroutine ja kutsute seal panic? Kas goroutine peatub või kogu rakendus?
Milline on tulem kirjutamisest suletud kanalisse? Deadlock, paanika või kirjutamisoperatsioon tagastab vea?
Mis on kaustas /proc?
Milliseid isolatsioonimeetodeid pakub Linux konteineritele?
Milliseid tehnikaid kasutatakse andmebaaside haldussüsteemides läbilaskevõime ja andmemahu suurendamiseks?
Kuhu läheb uuesti proovimine optimistliku lukustuse versiooni konflikti korral — Kafka sõnumist või teenusest?
Vastaage küsimustele Kas olete töötanud jaotatud süsteemidega ning nende piirangutega? Milliste? Kas tegelete dokumentatsiooni, mõõdikute, jälgimisega? Jah Ei Kas olete tuttav CAP teooriaga? Jah Ei Kas arvate, et koodi katmine mõõdikute või dokumentatsiooni uuendamisega nõuab kindlasti eraldi tehnilise võla ülesannet?
Millal arvutatakse edasi lükatud funktsioonide argumendid — määramise ajal või väljakutse ajal?
Kuidas on järjestatud elementide läbimine map konteineris? Fikseeritud vastavalt teatud algoritmile, juhuslikult määratud kompileerimise ajal või määratud käivitamise ajal?
Kuidas täpselt nägi välja optimistliku lukustamise tee Kafka sõnumi vastuvõtust andmebaasi uuendamiseni?
Millal kutsutakse välja viivitusega defer funktsioon? Kui väljud kohaliku ploki, väljud funktsioonist või rakenduse lõpetamisel?
Milline mehhanism on Go-s: pärimine või koostamine?
Kas ei juhtu, kui vana keeldumäärus läheb DLQ-sse ja vale hinnaga kuulutus ei kunagi ole tagasi lükatud?
Kes vastutas kontrolliteenuste eest (antifraud, piltide, teksti, spammi, limiitide kontroll)?