Sobes.tech

Golang

Millised on PostgreSQL'is tehingute isolatsiooni tasemed ja millest nad kaitsevad?

Middle+
СБЕРСБЕР
69

Sa oled võtnud Kafka'st 500 sõnumi partii, kuid sa ei saa neid andmebaasi salvestada. Mis juhtub? Kui kaua saab neid 500 sõnumit töödelda?

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

Räägi mulle sündmuste kasutamisest (sündmuspõhine lähenemine) sinu näites

Senior
Холодильник.руХолодильник.ру
69

Miks otsite uut tööd?

Senior
.wrk
69

Isiklikult testisin, et Postgres ümber korraldab veergud ja optimeerijale pole oluline, kuidas järjekorras sa päringu kirjutad — ta seda ise ümber ehitab. Mida sa arvad?

Senior
OkkoOkko
69

Kus te praegu elate ja millist töövormi kaalute?

Middle
YadroYadro
69

Kas olete töötanud PostgreSQL-i tehingutega ja milliste isolatsioonitasemetega?

Senior
2gis2gis
69

Millised praktikad on olemas Docker-pildi suuruse vähendamiseks?

Senior
Flant
69

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(totalPayouts) // transaktsiooni lisamine kui err != null { tagasta err } partner, err := r.find(partnerID) kui err != null { tagasta err } reklāmdevējs.Balance -= amount partner.Hold -= amount partner.Balance += amount ja err := r.save(reklāmdevējs); err != null { tagasta err } ja err := r.save(partner); err != null { tagasta err } r.totalPayouts++ return null } funkcija (r *PayoutRepository) find(id string) (Partner, error) { p := Partner{} err := r.db.QueryRow("SELECT * FROM partners WHERE id = " + id).Scan(&p) // pievienot $1 ja err != null { ja err == sql.ErrNoRows { return p, errors.New("partneris nav atrasts") } return p, err } return p, null }

Senior
Pasul LTD
69

Kuidas on tuletis seotud pindalaga?

Middle
Graveling
69

Milline käsk näitab kettaruumi?

Middle+
VK CloudVK Cloud
69

Miks on parem eemaldada viitaja lõigust hoidlas? Argumente selle poolt ja vastu.

Senior
2gis2gis
69

Mis on OSI mudel? Mis on rakenduskiht?

Middle+
ООО Макс
69

Mida sa tahad praegu — millised on sinu ootused uue töö suhtes?

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

Kas sul on praegu arenguprioriteedid või plaanid?

Middle+
Lexica
69

Kas on karjääritee? Kas soovite areneda tehniliselt või juhtimise/meeskonnajuhi suunas?

Middle+
VK CloudVK Cloud
69

Milliseid loetletud sünkroniseerimismeetodeid pidi kasutama oma projektis?

Senior
ВайлдберрисВайлдберрис
69

Mida tähendab RPC-stiilis nimetamine? Meie puhul gRPC ja REST — kuidas nad erinevad?

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

Kas kunagi pidanud jälgima aega, ülesannete arvestust milleski süsteemis?

Middle+
Lexica
69

Kuidas määrata, kas toote jaoks, millel on umbes 1000 kasutajat, on vajalik mikroteenuste või monoliitne arhitektuur?

Middle+
VKVK
69
/412