Sobes.tech

Golang

Kāpēc jūs izmantojāt atslēgvārdu defer?

Senior
СБК ПАРУС
33

Kas ir datu sacīkstes?

Senior
ТехзорТехзор
33

Kā tu pieej arhitektūras projektēšanai? No kurienes sāksi?

Senior
VK Live
33

Kā tu izvēlēsies starp vairākām ofertām, ja tās būs vairākas?

Middle+
VK CloudVK Cloud
33

Kādus kritērijus jūs izmantosiet darba devēja izvēlē? Kas jums ir visnozīmīgākais?

Middle
Яндекс
32

Ko jūs zināt par paketi sync/atomic?

Middle
АО Медиа Эффект
32

Ko tieši jūs īstenojāt šajā mikroservisā?

Middle+
X5
32

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(totalPayouts) // pievienot transakciju ja err != null { atgriezt err } partner, err := r.find(partnerID) ja err != null { atgriezt err } reklāmas devējs.Balance -= amount partner.Hold -= amount partner.Balance += amount ja err := r.save(reklāmas devējs); err != null { atgriezt err } ja err := r.save(partner); err != null { atgriezt err } r.totalPayouts++ atgriezt 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 { atgriezt p, errors.New("partneris nav atrasts") } atgriezt p, err } atgriezt p, null }

Senior
Pasul LTD
32

Pastāsti interesantus gadījumus no darba ar PostgreSQL

Middle+
VK CloudVK Cloud
32

Kāpēc jūsu žurnāli tika vākti? Kāds ir aģenta nosaukums Loki?

Middle
АО Медиа Эффект
32

Kas ir snapshot MVCC PostgreSQL kontekstā?

Middle+
VK CloudVK Cloud
32

Kādi ir datu bāzu indeksi un kam tie ir paredzēti?

Senior
AvitoAvito
32

// Dotieši sakārtoti šķēlumi A un B. Šķēlumi saglabā unikālas vērtības. Izveidojiet to apvienojumu sakārtotā šķēlī RES bez dublikātiem.

Middle+
YadroYadro
32

Vai esat strādājis ar Agile metodoloģijām, piemēram, Scrum vai Kanban?

Senior
AndersenAndersen
32

Kāpēc apsver jaunu vietu, kas ir svarīgi, izvēloties piedāvājumu?

Senior
OZONOZON
32

Kāpēc kods ar kanālu un mutex nedarbos (kāda ir deadlock iemesls)?

Middle
WildberriesWildberries
32

Kāda ir atšķirība starp relāciju datu bāzi un nesaistīto datu bāzi?

Middle
purweb
32

Pastāsti par Kafka izmantošanu darbā: gadījumi, ko rakstīji?

Senior
WildberriesWildberries
32

Pastāsti par vienas atbildības principu (SRP). Kā to piemērot funkcijai CreateOrder?

Middle
Туту
32

Kā pārbaudīt, vai logs satur visus nepieciešamos simbolus?

Senior
Яндекс
32
/412