Golang
Milliste meetoditega saab määrata, milline mikroteenuse on peatunud või ei vasta?
Kuidas lahendatakse andmete järjepidevuse probleeme mikroteenustes?
Kas kunagi nõustus kolleegi otsusega? Kas oli konflikte?
Kuidas te suhtlesite hinnapakkumise pakkujaga? Kuidas te andmeid saite?
Kuidas valitakse andmete jaotamiseks hash-funktsioon?
Millised tagajärjed tekivad, kui kirjutada samaaegselt Map-i erinevatest konkurentsivõimelistest gorutinidest?
Kuidas jaotab planeerija üldise ootejärjekorra goroutine'id?
Kas saab luua kanali ilma selle suurust määramata algatamise ajal?
Kas on võimalik luua mitme veeru koosnevat indeksit andmebaasis?
Kas teil on kogemusi keeruliste indeksitega andmebaasides töötamisel?
Millised on Kafka ja mikroteenuste vahelise koostöö peamised mustrid, mida te tead?
Kuidas vältida operatiivmälu fragmentatsiooni?
Kas saaks anda näite olukordadest, kus CAS-i kasutamine võib põhjustada probleeme?
Kuidas erinevad pikkuse ja lõikevõime mõisted programmeerimiskeeles?
Kuidas määrata, kas konkreetne liides on rakendatud struktuuride abil programmeerimiskeeles?
Milliseid andmete jaotamise meetodeid teate sharding'u puhul?
Kuidas on Go keeles goroutine'id rakendatud ja hallatud?
Kuidas prioriseerite uusi funktsioone, tehnilist võlga ja vigade parandamist?
Milliseid samme tuleks astuda, et määrata 500 vea põhjus mikroteenuste süsteemis?
Disainülesanne: on süsteem kiire reageerimisgruppide jaoks. Kui signaal saabub, kolm gruppi reageerivad samaaegselt. Tuleb saata ainult üks grupp. Kuidas seda teha andmebaasi tehingute tasandil?