Sobes.tech

Golang

Ispričaj mi o CAP-teoremi

Middle+
СБЕРСБЕР
33

func merge(chs ...<-chan int) <-chan int { }

Middle
RWB
33

Postoji servis za blokiranje prodavaca: jedna metoda prihvata ID prodavca i ga zapisuje u tabelu blokiranih. Kako bi implementirao ovu logiku?

Middle
Aliexpress
33

Kako se zove konstrukcija WITH ... AS (...) u redu 84 upita?

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

Zašto si koristio ključnu reč defer?

Senior
СБК ПАРУС
33

Šta je data race?

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

Kako pristupaš projektovanju arhitekture? Odakle počinješ?

Senior
VK Live
33

Kako ćeš izabrati između više ponuda?

Middle+
VK CloudVK Cloud
33

Šta znate o paketu sync/atomic?

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

функција (r *PayoutRepository) Payout(рекламодавацID, партнерID стринг, износ float32) грешка { рекламодавац, грешка := r.find(totalPayouts) // додај транзакцију ако грешка != nil { врати грешка } партнер, грешка := r.find(partnerID) ако грешка != nil { врати грешка } рекламодавац.Баланса -= износ партнер.Hold -= износ партнер.Баланса += износ ако err := r.save(рекламодавац); err != nil { врати err } ако err := r.save(партнер); err != nil { врати err } r.totalPayouts++ врати nil } функција (r *PayoutRepository) find(id string) (Partner, грешка) { p := Partner{} err := r.db.QueryRow("SELECT * FROM partners WHERE id = " + id).Scan(&p) // додај $1 ако err != nil { ако err == sql.ErrNoRows { врати p, errors.New("партнер не пронађен") } врати p, err } врати p, nil }

Senior
Pasul LTD
32

Zašto ste ušli na tržište, koja je motivacija za prelazak?

Middle+
AvitoAvito
32

Ispričaj zanimljive slučajeve iz rada sa PostgreSQL

Middle+
VK CloudVK Cloud
32

Koja komanda prikazuje дискови простор?

Middle+
VK CloudVK Cloud
32

Zašto su se vaši logovi skupljali? Kako se zove agent za Loki?

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

Kako bi trebalo da programeri koriste AI alate za generisanje ili pregled koda, i koje korake je potrebno preduzeti da bi se njihov izlaz validirao?

Senior
AndersenAndersen
32

Šta je snimak u kontekstu MVCC u PostgreSQL?

Middle+
VK CloudVK Cloud
32

Шта ти је важно у тиму и у радном процесу?

Senior
X5
32

Koje vrste indeksa postoje u bazama podataka i čemu služe?

Senior
AvitoAvito
32

// Дати сортирани делови A и B. Делови задржавају јединствене вредности. Производите унију од њих у сортираном делу RES без дупликата. // A = [1, 3, 5, 7] // B = [1, 2, 3, 7, 9] // RES = [1, 2, 3, 5, 7, 9]

Middle+
YadroYadro
32

Na kojem jeziku programiranja radite? Zašto su se pojavile poteškoće sa sintaksom?

Middle
Яндекс
32
/411