Golang
Rääkige meeskonnast ja juhtimisprotsessidest (sprindid, kanban jne.)
Mis on nil-liides? Mis on kapoti all?
Kuidas töötab mutex pufferkanalis? Mida see kaitseb?
Kas teil on kogemusi kaasaegsete frontend-raamistikest (Vue, React, Svelte)? Mis on reaktiivsus ja kuidas see Reactis rakendub?
```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) } ``` (Without an explicit question, but the code suggests a task related to concurrency, synchronization, and minimizing database calls using sync.Once or similar techniques.)
Mis võib sind eemal hoida meeskonnatööst koodi ja protsesside vaatenurgast?
Milliseid teisi programmeerimiskeeli tead peale Go?
Aknafunktsioonid — mis need on, kuidas nad töötavad, milliseid tead?
Millised on Go tehnoloogilised eelised ja ökosüsteemid, mis võib-olla unikaalsed, mida ainult Go vastab, saaksite nimetada?
Kas osalesite koodi ülevaatuses?
Kui kaua sa juba töötad Go-ga? Sinu eelmisel töökohal kombineerisid PHP ja Go — kuidas see toimus?
Milliste andmebaasidega töötasid ja millisel tasemel? Rohkem teavet PostgreSQL, Redis, ClickHouse kohta.
Kui suur oli maksimaalne päringute arv sekundis kõige suurema koormusega teenuses?
Mis on materialiseeritud vaade ClickHouse'is?
Mida sa arvad ületunnist?
Rääkige üldiselt, millega tegelete oma praeguses ettevõttes.
Millises formaadis saatsite andmed Kafka kaudu?
Kuidas sa arvutaksid hash'i, et määrata shard?
Kas saab olema paanika, kui teha append nil slice'ile?
Rääkige oma töökogemusest ja tehnoloogilisest virnast