Sobes.tech

Golang

Šta Go konvencija kaže o korišćenju WaitGroup i vraćenim tipovima (pri prihvatanju interfejsa, vraćanju konkretnih tipova)?

Senior
164

Kako bismo mogli spolja obraditi greške koje se dešavaju u zadacima, ako bismo želeli da to uradimo?

Senior
161

Зашто је потребна нормализација?

Senior
161

Koju tehnologiju/alat koristiš?

Senior
160

Da li ste koristili CTE? Ispričajte šta je to.

Senior
160

Koja je bila tvoja uloga u donošenju arhitektonskih odluka tokom razvoja pretraživačke usluge?

Senior
159

Koje tipove indeksa u PostgreSQL ste koristili osim B-tree?

Senior
159

Да ли си користио контексте у пракси? Испричај.

Senior
158

Da li je moguće kreirati indeks samo na repliki, a ne na masteru?

Senior
156

Da li još uvek postoje trke podataka u implementaciji? Konkretno u metodi Keys, koji vraća rez ključeva?

Senior
156

func New(workers, queue, int) Scheduler { s := &scheduler { queue := make(chan Task, queue) for i := 0; i < workers; i++ { wg.Add(1) go func() { defer wg.Done() for task := range s.queue { task.Do() } }() } } return s } func (s *scheduler) Close() { close(s.queue) s.wg.Wait() } type Task interface { Do() }

Senior
155

Koja je razlika između SELECT FOR UPDATE i SELECT FOR SHARE?

Senior
151

Da li imate iskustva u pisanju Kubernetes operatora, administriranju operatora, Helm Chart?

Senior
149

Želite li da napišete klasičan worker pool?

Senior
148

Zašto niste koristili Redis umesto skladištenja u bazi?

Senior
148

Da li ste koristili funkcije prozora?

Senior
148

Koji su dokumenti čuvani u ELK?

Senior
144

Optimizam i pesimizam blokade — ispričaj mi

Senior
143

Да ли имате искуства са инфраструктуром? Да ли сте морали да додирнете нешто?

Senior
142

RPS U proseku 4-5 hiljada RPS, u vrhuncima do 12k Ali važno je razumeti da je glavno opterećenje bilo na Kafka. Pošto je arhitektura asinhrona, za svako kreiranje oglasa, moj orkestrator je generisao lanac od 5-7 događaja u različitim servisima provera. Ukupno smo obrađivali u proseku do 30k poruka po sekundi.

Senior
141
/7