Sobes.tech

Golang

Kas indeksit saab kasutada ainult A jaoks filtrimiseks, kui see on A, B, C veergudel?

Middle+
А7
69

Milline kanal on selle ülesande jaoks parem: buferiga või ilma? Kuidas nad erinevad?

Senior
Магнум
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

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

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

Mis on OSI mudel? Mis on rakenduskiht?

Middle+
ООО Макс
69

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

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

Kuidas on organiseeritud suhtlus mikroteenuste vahel?

Middle+
Umbrella IT
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

[nimi] küsis: kas töötanud mälu ja jaotatud vahemälu tasemetega? kas tead kanalitest ja selectist Go-s?

Senior
BSS
69

Kas profilerit saab sisse lülitada tootmises?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
69

Võib-olla saad soovitada midagi muud kui Mutex ja sync.Map kirjutise kaitsmiseks?

Middle
СитиДрайвСитиДрайв
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

Kaubanduskeskuses on parkla: autod sõidavad sisse ja välja ning parkimisseansi lõpus tuleb makse võtta. Kuidas sa seda näed? Disaini süsteem.

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