Sobes.tech

Golang

Да ли је потребно писати методе за креирање, ажурирање и брисање чланака? Шта тачно ваш сервис треба да ради?

Senior
192

Da li si radio sa Docker-om, Kubernetes-om? Pričao o izgradnji pipeline-ova?

Middle+
190

func(d *Data)GetViews(ključ int, chechDay time.Time) (int, int, err) { d.mu.Lock() defer d.mu.Unlock() infoStr, ok := d.st[ključ] if !ok { return 0, fmt.Errorf("чланак није пронађен") } return (infoStr.day, infoStr.count, nil) }

Senior
189

Šta se dešava ako tokom obogaćivanja jedan od servisa nije dostupan (na primer, servis sa punim imenom/podacima korisnika)? Da li se cela Kafka zaustavlja?

Senior
186

Ispričaj mi o sistemu dnevnog obračuna isplata — što je to za sistem i kako je radio obračun za 50 hiljada zaposlenih?

Middle+
186

Implementirajte Worker Pool za obradu logova: čitajte logove iz kanala, obrađujte ih paralelno, prebrojite broj logova po svakom servisu, vratite mapu[serviceName]count.

Senior
186

Ispričaj mi o zadacima optimizacije upita u bazi podataka, pisanju indeksa, particionisanju.

Middle+
185

Ispričaj mi o mikroservisu baziranom na PostgreSQL za pohranu medijskih datoteka. Što se pohranjivalo u PostgreSQL, a što u S3?

Senior
185

Може ли писати у једну мапу из различитих горутиних истовремено? Шта ће се десити?

Senior
184

Koje vrste transakcija (nivo izolacije) postoje u PostgreSQL?

Senior
184

Kako ste odredili gde se nalazi usko grlo određenog zahteva?

Middle+
183

Kako su podešene vaše grupe potrošača u Kafka? Koliko topika, odakle čitate?

Senior
183

Šta je observability? Koja su tri stuba observability koje poznaješ?

Senior
182

Kako povezati profiler u Go? Kako snimiti profile?

Senior
182

Kako je garantovana ponovljivost izračuna — da su svim zaposlenima primenjivani isti uslovi?

Middle+
182

Zašto je u ovom konkretnom slučaju odabran gRPC za servis agregacije?

Middle+
181

Kako Go odlučuje da li će memoriju dodeliti na steku ili na hrpi? Zašto je to važno?

Senior
179

Ispričajte nam o gRPC: zašto se bira, prednosti, ograničenja

Senior
179

Kako ste radili sa transakcijama na shardovima? Kako ste obezbedili konzistentnost?

Senior
178

Ispričajte o optimističkom i pesimističkom zaključavanju. Čime se razlikuju?

Senior
178
/7