Реци ми за себе си.
Golang
Zašto su potrebni indeksi i koje su njihove mane?
Da li ste imali analitičara, то јест, да ли сте радили по ТЗ? Како је то изгледало?
Kako je lanac usluga međusobno komunicirao?
Kako ste se nosili sa duplikatima u Kafka?
Анализа кода у Go: шта ради код, који су проблеми?
Da li ste pravili analitiku u realnom vremenu ili koje ciljeve ste prvobitno imali?
Да ли су постојале везе између уговора различитих сервиса? Какве врсте веза сте имали?
Kako ste rešavali situaciju kada su računi tokom transfera završavali na različitim shardovima?
Може ли индекс да успори читање (SELECT)?
Kako ste komunicirali sa pružaocem kurseva? Kako ste dobijali podatke?
На шта се сада оријентиш у погледу финансијских очекивања? Можеш ли да наведеš минимум који не желиш да разматраш и удобан износ?
У којим случајевима је боље користити SQL, а у којима NoSQL?
```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 или сличних техника.)
Зашто су уопште потребни индексі?
Шта те мотивише у раду? Шта је важно при избору новог места?
Зашто размишљаш о преласку? Пројекат прелази на подршку или постоје други разлози?
Kako ste uradili sharding u PostgreSQL? Koji algoritam za hash ste koristili?
Koji je motiv za promenu? Zašto ste odlučili da uđete na tržište?
Молим те, мало причај о себи. Шта радиш на последњем пројекту?