Sobes.tech

Golang

[Şəhər]də yaşamısan, sonra [şəhər]ə köçmüsən?

Middle+
AxenixAxenix
35

```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) } ``` Kodda xətanı düzəltmək üçün, dbHits dəyişəninə eyni vaxtda girişlə əlaqəli problemi həll etmək lazımdır.

Middle+
РамблерРамблер
35

İdempotentlik haqqında danışa bilərsənmi? Onu necə tətbiq etdin? Ümumiyyətlə necə işləyirdi?

Senior
OkkoOkko
35

Kitabxona modelini təsvir etmək lazımdır. 3 varlıq var: "Yazar", "Kitab", "Oxucu". -- Fiziki olaraq, yalnız bir kitab var və yalnız bir oxucuya aid ola bilər. -- Bir kitabın bir neçə müəllifi ola bilər.

Senior
Холодильник.руХолодильник.ру
35

Hansı proqramlaşdırma dilində işləyirsiniz? Sintaks ilə niyə çətinliklər yarandı?

Middle
Яндекс
35

Blokzincir və CAP-teoremi necə əlaqəlidir? Blokzincir həmişə əlçatan olurmu?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
35

Tapşırıq: Kod nə göstərəcək? ```go package main import "fmt" func main() { a := []int{1, 2, 3, 4, 5} b := a[:2] b = append(b, 100) fmt.Println(a, b) } ```

Middle+
МВидеоМВидео
35

Bütün mümkün proseslərarası qarşılıqlı əlaqə (IPC) üsullarını xatırlaya bilərsinizmi?

Senior
Flant
35

Yeni layihələr axtarmağa niyə qərar verdiyinizi və hansı inkişafı arzuladığınızı danışın.

Middle+
purrweb
35

Fərqli gorutinlərdən Get və Set metodlarını çağırarkən hansı münaqişə problemləri yaranır? Onları necə həll etmək olar?

Senior
Cloud.ru
35

PostgreSQL-də hansı növ indeks standartdır?

Senior
FinFrame
35

Komandadakı rolun haqqında daha ətraflı danış.

Senior
BetBoom
35

Memarlıq tapşırıqları ilə işləmə təcrübəniz varmı? Sıfırdan xidmətlər dizayn etməli oldunuzmu?

Senior
Магнит Тех
35

API Gateway üçün bir Load Balancer, WebSocket üçün başqa — ümumilikdə sistemdə iki LB?

Senior
Яндекс
35

Verilənlər bazasında tranzaksiya səviyyəsində, bir siqnalı eyni zamanda cavablandıran bir neçə qrup olsa da, yalnız bir qrup göndərmək necə mümkündür?

Senior
purrweb
35

İş axtarışınızın hansı mərhələsindəsiniz: aktiv və ya passiv olaraq vakansiyaları nəzərdən keçirirsiniz?

Middle
Яндекс
35

func updateV1(px *int) { x2 := 20 px = &x2 } func updateV2(px *int) { *px = 20 } func main() { x := 10 updateV1(&x) fmt.Println(x) updateV2(&x) fmt.Println(x) }

Senior
А7
35

Niyə ikili ağac yerinə B- ağac indeksi istifadə olunur?

Middle+
plata
35

Kitabxananın modelini təsvir etmək lazımdır. 3 varlıq var: "Yazar", "Kitab", "Oxucu". Fizioloji olaraq, yalnız bir kitab var və yalnız bir oxucuya aid ola bilər. Kitabxana üçün cədvəllər hazırlamaq lazımdır ki, bunu nəzərə alsın.

Middle+
OZONOZON
35

Özünüz və iş təcrübəniz haqqında danışın

Middle+
СБЕРСБЕР
35
/412