Sobes.tech

Golang

Kas sa kasutad, et lugeda kanalit töögoroutine'is?

Senior
Cloud.ru
69

Mis on slices Go-s ja kuidas need on üles ehitatud?

Middle
ООО Левел Тревел
69

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

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

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

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

Kas profilerit saab sisse lülitada tootmises?

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