Sobes.tech

Golang

Ce metodologie folosiți: Scrum, Kanban sau o combinație?

183

De ce ai folosit Mutex în loc de Atomic pentru contor?

183

Ce este important pentru tine la o companie viitoare, la ce acorzi atenție?

183

Vorbește despre echipă: în ce echipă ai lucrat, din ce compoziție și număr de membri.

183

```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) } ``` (Nu există o întrebare explicită, dar codul sugerează o sarcină legată de concurență, sincronizare și minimizarea apelurilor la bazele de date folosind sync.Once sau tehnici similare.)

182

Cu ce provocări v-ați confruntat în lucrul cu Kafka?

181

Care sunt așteptările tale financiare? Menționează minimul și un nivel confortabil.

181

De ce funcționează bine arborele B pentru interogările de inegalitate și interval?

178

Spune-mi puțin despre tine și despre ultimul loc de muncă. Cu ce te ocupi?

178

Cum ați interacționat cu sursele de date? Ați furnizat chei API, ați scris în Kafka sau ați citit din Kafka?

177

Ai avut sharding? După ce principiu au făcut sharding?

174

În ceea ce privește motivația pentru schimbare — de ce ai decis în general să ieși pe piață și să iei în considerare alte oferte?

172

Vorbește despre principalele tale sarcini la ultimul loc de muncă și despre o sarcină dificilă pe care ai reușit să o realizezi recent (ce a fost, ce ai făcut, ce a rezultat).

168

Care sunt așteptările tale financiare? Menționează nivelul minim și cel confortabil.

166
/5