Sobes.tech

Golang

len() — kāds ir garums?

Middle+
Napoleon IT
33

Sarakstiet galvenos datu tipus Go

Senior
amoCRMamoCRM
33

Pastāsti man par CAP teorēmu

Middle+
СБЕРСБЕР
33

Vai ir pakalpojums, lai bloķētu pārdevējus: viena funkcija pieņem pārdevēja ID un ieraksta to bloķēto sarakstā. Kā jūs īstenotu šo loģiku?

Middle
Aliexpress
33

Kā sauc konstrukciju WITH ... AS (...) pieprasījuma 84. rindā?

Middle
СитиДрайвСитиДрайв
33

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

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

Middle
АО Медиа Эффект
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

Kāpēc jūs ienācāt tirgū, kāda ir pārejas motivācija?

Middle+
AvitoAvito
32

Pastāsti interesantus gadījumus no darba ar PostgreSQL

Middle+
VK CloudVK Cloud
32

Kura komanda rāda diska vietu?

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

Kas tev ir svarīgs komandā un darba procesā?

Senior
X5
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

Ar kurā programmēšanas valodā jūs strādājat? Kāpēc radās grūtības ar sintaksi?

Middle
Яндекс
32
/411