Sobes.tech

Golang

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(advertiserID) // pridėti sandorį if err != nil { return err } partner, err := r.find(partnerID) if err != nil { return err } advertiser.Balance -= amount // apsaugoti SELECT FOR UPDATE partner.Hold -= amount partner.Balance += amount if err := r.save(advertiser); err != nil { return err } if err := r.save(partner); err != nil { return err } r.totalPayouts++ return nil }

Senior
Pasul LTD
39

Kur norite tobulėti — techninėje srityje ar labiau vadyboje?

Middle+
AxenixAxenix
39

Ką rodo komanda EXPLAIN ir kokius duomenis ji teikia?

Middle
Япоки
39

Papaskinkite daugiau apie taškų sistemą — kas vyko aukščiausio lygio?

Senior
МВидеоМВидео
39

Kaip prijungti profiler'į Go? Kaip imti profilius?

Senior
А7
39

Ar šiuo metu turi prioritetus ar planais?

Middle+
Lexica
39

Ar bus skirtumas vykdymo laike, jei palyginsime tą pačią funkciją su surūšiuotu ir nesurūšiuotu masyvu? Kas yra branch prediction ir procesoriaus pipeline?

Middle
Graveling
39

Kokios sudedamosios dalys taps siauru kaklu skalaujant nuo 1000 iki 10000-20000 RPS?

Senior
Prediva
39

Ką darėte su nebegaliojančiomis žinutėmis po rankinio apdorojimo? Kaip tai atrodė techniškai?

Senior
МВидео/эльдорадо
39

Kas yra slapukas? Koks jo dydis ir gyvenimo trukmė? Iš kur jie iš pradžių atsiranda naršyklėje?

Senior
Магнум
39

Ar dabar dirbi?

Middle+
Займиго
39

Kaip bendradarbiavote — ar buvo bendros susitikimai, planavimas, kasdieniai susitikimai?

Senior
AvitoAvito
39

Kokiu morphing būdu norite naudoti, jei Shape Keys neveikia?

Senior
АЙ-ТЕКОАЙ-ТЕКО
39

Kas vyksta pridedant, jei srities talpa nėra pakankama (naujo masyvo paskirstymas)?

Middle
WildberriesWildberries
39

Kaip nustatyti, ar produktui, turinčiam apie 1000 naudotojų, reikalinga mikroservisų ar monolitinė architektūra?

Middle+
VKVK
39

Kas negerai su skaitiklio didinimo kodu 1000 gorutinose? Kaip tai pataisyti naudojant mutex, atomic ar kanalus?

Middle+
МВидео/эльдорадо
39

Prekybos centre yra automobilių stovėjimo aikštelė: automobiliai įvažiuoja ir išvažiuoja, ir parkavimo sesijos pabaigoje reikia imti mokestį. Kaip tai matote? Sukurkite sistemą.

Middle+
МВидео/эльдорадо
39

Ar rašėte operatorius Kubernetes?

Middle
Бюро 1440Бюро 1440
39

Kas yra Inversion of Control?

Middle
СБЕРСБЕР
39

Ar turėjote prieigą prie gamybos?

Middle+
Яндекс вертикали
39
/411