Sobes.tech

Golang

Uzeo si paket od 500 poruka iz Kafka-e, ali ih ne možeš sačuvati u bazu podataka. Šta će se dogoditi? Koliko dugo možeš obrađivati ovih 500 poruka?

Middle+
ВайлдберрисВайлдберрис
69

Ispričaj o korišćenju događaja (pristup vođen događajima) na tvom primeru

Senior
Холодильник.руХолодильник.ру
69

Zašto tražite novi posao?

Senior
.wrk
69

Ispričaj o svom radnom iskustvu i zanimljivim zadacima

Middle+
Magnit Tech
69

Где тренутно живите и који формат рада разматрате?

Middle
YadroYadro
69

Da li ste radili sa transakcijama u PostgreSQL i sa kojim nivoima izolacije?

Senior
2gis2gis
69

Koje prakse postoje za smanjenje veličine Docker slike?

Senior
Flant
69

функција (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
69

Kako je izvedena povezana sa površinom?

Middle
Graveling
69

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

Middle+
VK CloudVK Cloud
69

Zašto je bolje ukloniti pokazivač iz slice-a u repozitorijumu? Argumenti za i protiv.

Senior
2gis2gis
69

Šta je OSI model? Šta je aplikacioni sloj?

Middle+
ООО Макс
69

Шта желиш сада — која су твоја очекивања од новог посла?

Senior
Ozon ФинтехOzon Финтех
69

Šta znači imenovanje u stilu RPC? U našem slučaju, gRPC i REST — u čemu se razlikuju?

Senior
МВидео/эльдорадо
69

Da li ste ikada morali da pratite vreme, vodite evidenciju zadataka u nekom sistemu?

Middle+
Lexica
69

Kako odrediti da li proizvod sa oko 1000 korisnika zahteva mikroservisnu ili monolitnu arhitekturu?

Middle+
VKVK
69

Паркинг у тржном центру: аутомобили улазе и излазе, а на крају паркирања треба наплатити. Како ти то видиш? Пројектуј систем.

Middle+
МВидео/эльдорадо
69

Kako dobiti izlaz 456 ako ne koristite pokazivač (pointer receiver)?

Middle
Ozon FreshOzon Fresh
69

1.21 func main() { var nums []*int for i := 0; i < 10; i++ { nums = append(nums, &i) } for _, v := range nums { go func() { fmt.Println(v) }() } }

Senior
CRTEX
69

Na koju platu ciljate?

Middle+
X5
69
/412