Golang
Nil interfeysi nədir? Qapağın altında nə var?
Bufferli kanalda mutex necə işləyir? Nə qoruyur?
Modern ön tərəf çərçivələri ilə işləmə təcrübəniz varmı (Vue, React, Svelte)? Reaktivlik nədir və React-də necə həyata keçirilir?
```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) } ``` (Bu kod, konkurrentlik, sinxronizasiya və sync.Once və ya oxşar texnikalardan istifadə etməklə verilənlər bazasına müraciətləri minimuma endirmək vəzifəsini göstərir.)
Kod və proseslər baxımından komanda ilə işləməkdən nə sizi uzaqlaşdıra bilər?
Go-dan başqa hansı digər proqramlaşdırma dillərini bilirsiniz?
Pəncərə funksiyaları — bunlar nədir, necə işləyirlər, hansı növlərini bilirsiniz?
Go-nun yalnızca Go-ya uyğun olan texnoloji üstünlükləri və ekosistemləri, ehtimal ki, unikal olanlar, adlandıra bilərsinizmi?
Kod icmalıda iştirak etdinizmi?
Go ilə nə qədərdir işləyirsiniz? Əvvəlki iş yerinizdə PHP və Go-ni bir yerdə istifadə edirdiniz — bu necə baş verirdi?
Hansı verilənlər bazaları ilə işlədiniz və hansı səviyyədə? PostgreSQL, Redis, ClickHouse haqqında daha ətraflı.
Ən çox yüklü xidmətdə saniyədə ən çox sorğu sayı nə idi?
ClickHouse-də materializasiyalı görünüş nədir?
Əlavə iş saatları haqqında nə düşünürsünüz?
Hazırkı şirkətinizdə nə ilə məşğul olduğunuz barədə ümumi məlumat verin.
Kafka vasitəsilə məlumatları hansı formatda göndərdiniz?
Shard-u təyin etmək üçün hash-i necə hesablayardın?
Nil slice-ə append edilsə panika olacaqmı?
İş təcrübəniz və texnoloji yığın haqqında danışın
Bir dövrədə adətən neçə mikroxidmət olur?