Golang
Go-da səhvlərin işlənməsi haqqında danışın. Nümunəvi səhv nədir? Go-da səhvlərin işlənməsi digər dillərdən necə fərqlənir?
```go import ( "fmt" "runtime" "time" ) func main() { runtime.GOMAXPROCS(2) var c chan int for i := 0; i < 5; i++ { go sleeping(i, c) } for i := 0; i < 5; i++ { gopherID := <-c fmt.Println("routine ", gopherID, " yuxuya getdi") } } func sleeping(id int, c chan int) { time.Sleep(3 * time.Second) fmt.Println("... ", id, " dayandırma vaxtı ...") c <- id } ```
Dizayn şablonlarının hansı növləri/qrupları var?
Niyə konteynerləşdirmə lazımdır? Niyə sadəcə yerləşdirməyək?
Yüksək yüklü xidmət üçün Kafka-da hansı mesaj formatını istifadə etmək lazımdır: JSON və ya ikili?
Hələ də göndərmə prosesi var: 5 ət doğrayıcı maşını bir bölgədən digərinə, şəhərə köçürüblər. Bu necə işlənir?
Hansı qeydiyyat formatını üstün tutursan: TK, IP? Hangi məbləğdən təklifə baxırsan?
İstehsal üçün hazır tətbiqdə Go-da səhvləri necə idarə edirsiniz?
İşdə səhvlər / problemlər oldu mu?
Ticarət təcrübəsinin təsdiqi: iş müqaviləsi və ya GPH üzrə təcrübə?
Maaşların hesablanması üçün məlumatları nə ilə topladın? Hansı aləti istifadə etdiniz?
Eyni infrastrukturada yaşayırdınız yoxsa müxtəlif sistemlər müxtəlif dövrlərdə idimi?
Rate limiter üçün Allow funksiyasının məntiqini həyata keçirin. Hadisələri necə izləyəcək və limitləri necə yoxlayacaqsınız?
İşinizin nəticəsi rəhbərinizin xoşuna gəlməyibmi?
Kafka-da nə qədər dərinləşməli oldunuz? Bir Consumer Group daxilində 5 bölməyə malik bir mövzu ilə eyni vaxtda neçə oxucu ola bilər?
İş təcrübəniz varmı?
Yandex-də nə ilə məşğul idiniz?
Go dilində hansı quruluş goroutine və ya funksiyanın sahəsindən çıxarkən hərəkət etməyə imkan verir?
İndi sizi yeni iş axtarmağa nə motivasiya edir?
Komandanızın tərkibi haqqında bizə məlumat verin.