Sobes.tech

Golang

Које критеријуме ћете користити за одабир послодавца? Шта је за вас најважније?

Middle
Яндекс
69

Šta su slice-ovi u Go i kako su organizovani?

Middle
ООО Левел Тревел
69

Da li se indeks na kolonama A, B, C može koristiti samo za filtriranje po A?

Middle+
А7
69

Kako ste komunicirali sa izvorima podataka? Da li ste obezbedili API ključeve, pisali u Kafka ili čitali iz Kafka?

Middle+
РамблерРамблер
69

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

Zašto tražite novi posao?

Senior
.wrk
69

Lično sam testirao da Postgres preuređuje kolone i da optimizatoru nije važno u kom redosledu napišeš upit — on će ga sam preurediti kako treba. Šta ti misliš?

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

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

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

Kako je organizovana komunikacija između mikroservisa?

Middle+
Umbrella IT
69

Da li postoji karijerni put? Želiš li se razvijati tehnički ili u pravcu menadžmenta/tim lidera?

Middle+
VK CloudVK Cloud
69

Koje od navedenih sredstava za sinhronizaciju si morao koristiti u svom projektu?

Senior
ВайлдберрисВайлдберрис
69

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

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

[ime] je pitao: da li ste radili sa nivoima keširanja — u memoriji i distribuiranim? poznajete li kanale i select u Go?

Senior
BSS
69

Може ли профајлер да се укључи у продукцији?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
69

Можда можеш да предложиш нешто друго осим Mutex и sync.Map за заштиту записа?

Middle
СитиДрайвСитиДрайв
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
/412