Aké indexy poznáte a s ktorými ste pracovali?
Golang
Aké výzvy ste stretli pri práci s Kafka?
Rozprávaj o tíme: v akom tíme si pracoval, zloženie a počet.
Ako ste spracovali vrátenia a platby?
Prečo B-strom dobre funguje pre nerovnosti a rozsahové dotazy?
Prečo ste použili Mutex namiesto Atomic pre čítač?
```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) } ``` (Skôr nie je jasná otázka, ale kód naznačuje úlohu súvisiacu s konkurenciou, synchronizáciou a minimalizáciou volaní do databázy pomocou sync.Once alebo podobných techník.)
Ak ste kontrolovali zostatky na sklade, robili ste to pre konkrétne SKU?
Aké sú vaše finančné očakávania? Uveďte minimálne a pohodlné úrovne.
Myslíš na ERP, 1C a WMS?
Ako ste komunikovali s viri podatkov? Poskytli ste API klúče, písali ste do Kafka alebo ste čítali z Kafka?
Porozprávaj o zložení svojho tímu.
V akom formáte ste odosielali údaje cez Kafka?
Aké sú výhody gRPC oproti REST?
Mal si sharding? Podľa akého princípu shardovali?
Čo sa týka motivácie pre zmenu — prečo ste vo všeobecnosti rozhodli vstúpiť na trh a zvážiť iné ponuky?
Povej o svojih glavnih nalogah na zadnjem delovnem mestu in o kakšni težki nalogi, ki si jih uspel izvesti v zadnjem času (kaj je bilo, kaj si naredil, kaj je nastalo).
Prečo ste si vybrali gRPC? Na čo slúži?
Aké sú vaše finančné očakávania? Uveďte minimálnu a pohodlnú úroveň.
Ukladali ste iba agregované údaje alebo každý krok — surové, normalizované?