Sobes.tech

Golang

Kuidas Go-s käsitletakse vigu? Mis on panic ja kuidas seda käsitleda?

Middle
СБЕРСБЕР
64

Maksimaalne koormus: 25k lugemist / 5k kirjutamist sekundis Uute andmete maht: 10 TB aastas Maksimaalne paralleelsus: 120k samaaegseid päringuid Aastane kasutajate kasv: 30% Eesmärk p99 viivitus: <150 ms lugemisel, <400 ms kirjutamisel Eesmärk kättesaadavus: 99.95% Teie ülesandeks on välja töötada arhitektuuriline lahendus, mis kõrvaldab praegused probleemid, tagab järjepidevuse ja tõrkeid taluva ning rakendab jälgimismehhanisme kogu tellimuse elutsükli jälgimiseks. Kirjeldage tõrkehalduse mehhanismi, migratsiooniplaani olemasolevast arhitektuurist ning selgitage, kuidas pakutud lahendus parandab süsteemi usaldusväärsust ja läbipaistvust.

Senior
plata
64

Mis veel juhtuma (lisaks paanikale) konkurentsliku kirje kirjutamisel ilma sünkroniseerimiseta?

Senior
Spectr
64

Mis on kontekst Go-s ja milleks seda kasutatakse?

Middle+
WaterWal
64

Kuidas toimub sõnumite saatmise ja vastuvõtmise protsess kahe kliendi vahel? Kirjeldage kogu voogu.

Senior
Ozon ФинтехOzon Финтех
64

Kuidas on kaart organiseeritud Go-s kapoti all?

Senior
I-teco
64

Disaini töötaja finantsoperatsioonide asünkroonseks töötlemiseks

Senior
Финтехробот
64

Miks järjekord (millisest sõnast Q)?

Senior
Cloud.ru
64

Formaalsem nimi — ligikaudse stringi sobivuse (ligikaudse sobivuse leidmine). On vaja kontrollida, kas esimene string on teise alamstring. Alamstring on siis, kui esimene string saab teise stringist eemaldades mõned tähemärgid. Sisend: 'car', 'cartwheel' Väljund: true Sisend: 'cwhl', 'cartwheel' Väljund: true Sisend: 'cwhee', 'cartwheel' Väljund: true Sisend: 'cartwheel', 'cartwheel' Väljund: true Sisend: 'cwheeel', 'cartwheel' Väljund: false Sisend: 'lw', 'cartwheel' Väljund: false

Middle
VKVK
64

Kui vana sa oled?

Middle+
X5
64

Kuidas sa määratleksid, et vestlus töötab hästi, kui kasutajal pole alternatiivi?

Senior
AvitoAvito
64

Mis on reverse proxy ja kuidas seda rakendada?

Senior
purrweb
64

Rääkige mulle oma kogemusest PostgreSQL-iga: kas kujundas skeeme, optimeeris päringuid, haldas?

Middle
Туту
64

Kuidas sa mõjutasid protsessi muutust analüütika abil?

Senior
AvitoAvito
64

Rääkige meile endast ja oma töökogemusest.

Middle+
BGStaff
64

Mida te tegite viimases töökohas? Millisel projektil töötasite?

Middle+
ВайлдберрисВайлдберрис
64

[nimi] küsis: kas tead Saga mustrit?

Senior
BSS
64

Kuidas lahendada konkurentsivõimelise broneerimise probleem, kui liigute tõelise andmebaasi juurde?

Senior
2gis2gis
64

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(advertiserID) if err != nil { return err } partner, err := r.find(partnerID) if err != nil { return err } advertiser.Balance -= amount 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
64

Formalizācija prasībām matchmaking sistēmai: kā meklēt spēli, ko darīt, ja pretinieks nav atrasts, kā validēt gājienus, vai nepieciešams taimeris, kā atjaunināt reitingu, vai nepieciešama spēļu vēsture, ko darīt, ja notiek atvienošanās?

Senior
Hi Rockits
64
/411