Golang
Go dilində kodun test edilməsi prosesi necə həyata keçirilir?
Miras və ya köhnəlmiş kod ilə işləmə təcrübəniz varmı, modernləşdirmə və ya refaktorinq tələb edir?
Go proqramlarının icrası zamanı goroutine'lar yaddaşla necə qarşılıqlı əlaqədədir?
PostgreSQL-ə neçə əlaqə var idi? 10 min RPS-də əlaqələr kifayət etməzsə, nə etmək lazımdır?
Tətbiqdə eyni vaxtda işlədilə bilən goroutine sayı üçün məhdudiyyətlər varmı?
Hansı vəziyyətlərdə iş parçaları və ya proseslər arasında qarşılıqlı bloklama baş verə bilər?
Çox iş parçacığı mühitində əlavə sinxronizasiya tədbirləri olmadan dilimi təhlükəsiz saymaq olar mı?
Go proqramlarında goroutinlərin istifadəsinin üstünlükləri və çatışmazlıqları nələrdir?
Verilənlər bazasında indekslərin silinməsi və optimallaşdırılması necə həyata keçirilir?
Proqramın icra mühitinə hansı komponentlər daxildir?
Mürəkkəb sistemlər üçün memarlıq həllərinin hazırlanmasında praktiki təcrübəniz varmı?
Niyə davamlı hash algoritmindən istifadə olunur və hansı vəzifələrin həllinə kömək edir?
Layihədə Internal qovluğu nə üçün nəzərdə tutulub?
Tullantı toplayıcısının davranışını tənzimləmək üçün hansı parametrlər istifadə oluna bilər?
Goroutine-lər dəqiq nə vaxt yerli icra növbəsinə keçə bilər?
Go-dan başqa hansı digər proqramlaşdırma dillərini yaxşı səviyyədə bilirsiniz?
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 }
Hibrid iş formatına (ofis + uzaqdan işləmə) hazırısan?
Proqramın icrası zamanı məlumatlar massivinin yerləşdiyi yaddaş hissəsi hansıdır?
Layihələrinizdə pessimist kilidləmə mexanizmi istifadə etdinizmi?