Golang
Proqram icra zamanı yığımda avtomatik yaddaş ayırması hansı vəziyyətlərdə baş verir?
PostgreSQL-ə neçə əlaqə var idi? 10 min RPS-də əlaqələr kifayət etməzsə, nə etmək lazımdır?
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?
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?
Sistemdə yarış şərtini (Race Condition) necə müəyyən etmək olar?
Sistemdə açıq fayl təsvirçilərinin limitini aşmamaq üçün necə təmin etmək olar?
Hansı hallarda ardıcıl elementləri saxlama və onları dinamik şəkildə dəyişdirmə imkanı olan məlumat strukturu istifadə olunur?
Xəritə (Map) tətbiqində hash funksiyasının işləmə prinsipini izah edə bilərsinizmi?
Go dilində proxy rolunu yerinə yetirən funksiya hansıdır?