Sobes.tech

Golang

Zašto su potrebni indeksi i koje su njihove mane?

270

Da li ste imali analitičara, то јест, да ли сте радили по ТЗ? Како је то изгледало?

222

Kako je lanac usluga međusobno komunicirao?

213

Анализа кода у Go: шта ради код, који су проблеми?

189

Da li ste pravili analitiku u realnom vremenu ili koje ciljeve ste prvobitno imali?

183

Да ли су постојале везе између уговора различитих сервиса? Какве врсте веза сте имали?

183

Kako ste rešavali situaciju kada su računi tokom transfera završavali na različitim shardovima?

171

Може ли индекс да успори читање (SELECT)?

170

Kako ste komunicirali sa pružaocem kurseva? Kako ste dobijali podatke?

168

На шта се сада оријентиш у погледу финансијских очекивања? Можеш ли да наведеš минимум који не желиш да разматраш и удобан износ?

167

У којим случајевима је боље користити SQL, а у којима NoSQL?

167

```go type User struct { ID int Name string } var ( dbHits int ) func getUserInfoFromDB(id int) User { time.Sleep(100 * time.Millisecond) dbHits++ return User{ID: id, Name: fmt.Sprintf("User-%d", id)} } func main() { var wg sync.WaitGroup for i := 0; i < 5; i++ { wg.Add(1) go func(i int) { defer wg.Done() fmt.Println(getUserInfoFromDB(i)) }(42) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` ```go func main() { var wg sync.WaitGroup j := 12345 for i := 0; i < 5000; i++ { wg.Add(1) go func(i int) { defer wg.Done() once.Do(func() { user = getUserInfoFromDB(42) }) fmt.Println(user) }(j) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` (Немај јасан питање, али код указује на задатак везан за конкуренцију, синхронизацију и минимизирање позива на базу података коришћењем sync.Once или сличних техника.)

166

Зашто су уопште потребни индексі?

166

Шта те мотивише у раду? Шта је важно при избору новог места?

163

Зашто размишљаш о преласку? Пројекат прелази на подршку или постоје други разлози?

161

Kako ste uradili sharding u PostgreSQL? Koji algoritam za hash ste koristili?

161

Koji je motiv za promenu? Zašto ste odlučili da uđete na tržište?

159

Молим те, мало причај о себи. Шта радиш на последњем пројекту?

156
/5