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?
Redis haqqında daha ətraflı məlumat verin: hansı qovluqlar var və orada hansı məlumatlar saxlanılır?
PostgreSQL-ə neçə əlaqə var idi? 10 min RPS-də əlaqələr kifayət etməzsə, nə etmək lazımdır?
API ödənişlidirsə, polling işçisinin çağırış sayını necə məhdudlaşdırmaq olar?
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ı?
Xəritə istifadə edərkən elementlərin sırası niyə təmin edilmir və təsadüfi görünür?
Go proqramlarında goroutinlərin istifadəsinin üstünlükləri və çatışmazlıqları nələrdir?
Go dilində bir quruluşda metod tətbiq etmək üçün hansı addımlar izlənməlidir?
Verilənlər bazasında indekslərin silinməsi və optimallaşdırılması necə həyata keçirilir?
Mürəkkəb sistemlər üçün memarlıq həllərinin hazırlanmasında praktiki təcrübəniz varmı?
OOP anlayışının hansı aspekti sinif və ya obyektin strukturunu əks etdirir?
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?
Layihələrinizdə pessimist kilidləmə mexanizmi istifadə etdinizmi?
Proqram təminatı sistemlərində performansın miqyaslandırılması metodlarını qeyd edə bilərsinizmi?
Pipeline-in performans göstəricilərini qeyd edə bilərsinizmi?