Golang
Kod və ya sistemdəki səhvləri aşkar etmək və diaqnostika etmək üçün hansı metodlardan və ya alətlərdən istifadə edirsiniz?
Go-da panik/recover (panic/recover) necə işləyir?
HTTP sorğuları zamanı zaman aşımını təyin etmək niyə vacibdir?
Hazırda bir şirkətdə işləyirsiniz yoxsa sadəcə CV-nizi yeniləmədiniz?
gRPC xidmətlərində səhvlərin axtarışı və aradan qaldırılması prosesini necə həyata keçirdiniz?
Cari layihədə istifadə olunan yığın haqqında daha ətraflı danış.
Bir az özünüzdən danışın — potensial işəgötürənin bilməli olduğu əsas məlumatlar.
Aşağıdakı kod parçalarından hansı kanal ilə işləməkdə səhv və ya potensial problem ehtiva edir? Seçim 1 package main func main() { ch := make(chan int) ch <- 1 } Seçim 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Seçim 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Seçim 4 package main func main() { ch := make(chan int) close(ch) <-ch } Seçim 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
Go-da hansı məlumat tipləri istinad növləridir?
RabbitMQ-də mesajların itirilməməsi üçün gecikdirilmiş yenidən cəhdləri (retry) necə həyata keçirdiniz?
Go-da sinxronizasiya vasitələri hansılardır? (kanallar, sync.WaitGroup, sync.Mutex, sync.Cond)
pprof paketindən bəhs et
Məlumat strukturları kontekstində ikili ağac və balanslı ağac arasındakı əsas fərqlər nələrdir?
İşçilər nədir?
Memarlıq sahəsində inkişaf etmək istəyirsinizmi?
Əgər onların ölçüləri fərqlidirsə, bir massiv digərinə birbaşa təyin oluna bilərmi?
1024 baytlıq yaddaş bloku tələb olunduqda sistemdə nə baş verir?
Go dilində interfeys ilə digər proqramlaşdırma dillərindəki interfeyslər arasındakı fərq nədir?
Swiss Cədvəllərində genişlənmə (rehash) necə həyata keçirilir?
İş parçaları arasında məlumat ötürmək üçün istifadə olunan kanalları məqsəd və funksionallıq baxımından necə ayırd etmək olar?