Sobes.tech

Golang

Vastutuse ala täpsustamine: olekumasin, Transactional Outbox, optimistlikud lukustused

199

Millega tegeleb kandidaat ja millega tegeleb ülejäänud meeskond Avitos?

195

Millised on niitide kasutamise eelised võrreldes eraldi protsesside loomisega?

Junior — Middle
194

Mis juhtub, kui käivitate goroutine ja kutsute seal panic? Kas goroutine peatub või kogu rakendus?

183

Milline on tulem kirjutamisest suletud kanalisse? Deadlock, paanika või kirjutamisoperatsioon tagastab vea?

180

Milliseid tehnikaid kasutatakse andmebaaside haldussüsteemides läbilaskevõime ja andmemahu suurendamiseks?

Middle — Middle+
175

Kuhu läheb uuesti proovimine optimistliku lukustuse versiooni konflikti korral — Kafka sõnumist või teenusest?

172

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?

171

Millal arvutatakse edasi lükatud funktsioonide argumendid — määramise ajal või väljakutse ajal?

169

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?

166

Kuidas täpselt nägi välja optimistliku lukustamise tee Kafka sõnumi vastuvõtust andmebaasi uuendamiseni?

158

Millal kutsutakse välja viivitusega defer funktsioon? Kui väljud kohaliku ploki, väljud funktsioonist või rakenduse lõpetamisel?

158

Kas ei juhtu, kui vana keeldumäärus läheb DLQ-sse ja vale hinnaga kuulutus ei kunagi ole tagasi lükatud?

136

Kes vastutas kontrolliteenuste eest (antifraud, piltide, teksti, spammi, limiitide kontroll)?

121
/3