Golang
Redis bütün üç məlumat mərkəzində idimi?
Kitablar cədvəlindəki inventory_code (kod) sahəsi nədir, bu nədir?
Go dilində goroutinlər var — yüngül axınlar. Qoroutine istifadə etməyin lazım olduğunu və lazım olmadığını necə başa düşürsünüz?
Son layihən haqqında danış.
Əgər vaxt keçibsə və sonra istehsalda kritik bir səhv baş veribsə, nə edirsiniz?
Niyə sync.Map istifadə etdiniz, adi xəritə və Mutex ilə əvəz etmək üçün?
func main() { c := make(chan int, 1000) for i := 0; i < 100; i++ { go foo(c) } sum := 0 for r := range c { sum += r } fmt.Println(sum) } func foo(c chan int) { r := rand.Int() for i := 0; i < r; i++ { c <- r } } --- func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // // fmt.Println(sum) } func foo(c chan int) { r := rand.Int() for i := 0; i < r; i++ { c <- r } }
İki ayırt edilə bilməyən zar atarkən neçə müxtəlif nəticə mümkündür?
Goroutine-lər nə üçün lazımdır? Onların əməliyyat sisteminin prosesləri və ipliklərinə nisbətən üstünlükləri nədir?
Cursor yanaşmasından istifadə edərək səhifələmə sorğusunu yenidən yazın (müştəri ən son məlum ID-ni göndərir).
Əlavə iş saatlarına necə yanaşırsan? Bəzən gecə gec saatlarda buraxılış etmək lazım olur.
Özünüz, təcrübəniz haqqında danışın, son vaxtlar nə ilə məşğul olmusunuz.
İnstanların sayı necə tənzimlənirdi? Kubernetes-də resurs tələblərini kim müəyyən edirdi?
Go-da xəritələr (map) nədir?
Mutex istifadə etməyin kanallardan daha uyğun olduğu vəziyyəti təsvir edə bilərsinizmi?
Yayım necə həyata keçirildi? Kubernetes-də nə ilə yerləşdirirdiniz?
// Filmlər üçün avtomatik tamamlamanı həyata keçirin: // daxil edilmiş ilk 3+ hərfə görə ən yaxşı 3 uyğunluğu əlifba sırasına görə göstərin. // ["macarthur", "interstellar", "intrusion", "macao", "into the abyss", "internship"] // me -> [] // mac -> ["macao", "macarthur", "machinist"] // int -> ["internship", "interstellar", "into the abyss"] // interstellar -> ["interstellar"] // intr -> ["intrusion"] // intrusion -> ["intrusion"] // into -> ["into the abyss"] // stellaris -> [] package main func main() {}
Go-da xəritə haqqında danış: necə qurulub, orta və ən pis halda əməliyyatların mürəkkəbliyi nədir.
Analitiklər üçün ClickHouse-a nə qədər məlumat ötürüldü?
10-dan 19-a qədər iş qrafiki nə qədər rahatdır?