Golang
Ispričaj mi o CAP-teoremi
func merge(chs ...<-chan int) <-chan int { }
Postoji servis za blokiranje prodavaca: jedna metoda prihvata ID prodavca i ga zapisuje u tabelu blokiranih. Kako bi implementirao ovu logiku?
Kako se zove konstrukcija WITH ... AS (...) u redu 84 upita?
Zašto si koristio ključnu reč defer?
Šta je data race?
Kako pristupaš projektovanju arhitekture? Odakle počinješ?
Kako ćeš izabrati između više ponuda?
Šta znate o paketu sync/atomic?
функција (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 }
Zašto ste ušli na tržište, koja je motivacija za prelazak?
Ispričaj zanimljive slučajeve iz rada sa PostgreSQL
Koja komanda prikazuje дискови простор?
Zašto su se vaši logovi skupljali? Kako se zove agent za Loki?
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?
Šta je snimak u kontekstu MVCC u PostgreSQL?
Шта ти је важно у тиму и у радном процесу?
Koje vrste indeksa postoje u bazama podataka i čemu služe?
// Дати сортирани делови A и B. Делови задржавају јединствене вредности. Производите унију од њих у сортираном делу RES без дупликата. // A = [1, 3, 5, 7] // B = [1, 2, 3, 7, 9] // RES = [1, 2, 3, 5, 7, 9]
Na kojem jeziku programiranja radite? Zašto su se pojavile poteškoće sa sintaksom?