Golang
Təhsiliniz nədir? Tamamlanıb? İndiyə qədər oxumur musunuz?
Hansı növ əməliyyatları bilirsiniz? Onlar nə üçün lazımdır?
Linux-da istifadə olunan resursları yoxlamaq üçün hansı komandalar istifadə oluna bilər?
[Şirkət]də vəzifələr və memarlıq nə idi?
RIGHT JOIN istifadə edilərkən, nəticədəki sətir sayı sağ cədvəldəki sətir sayından çox ola bilər, əgər: - Heç vaxt - Sol cədvəl boşdur - Hər iki cədvəl eyni sayda sətirə malikdir - Sol cədvəl, sağ cədvəldəki sətirlərə uyğun açarların təkrarlanmasını ehtiva edir
Üç məlumat mərkəzi var idi — onların arasında replikasiya/rezervasiya sxeması necə təşkil olunmuşdu?
əsas paket func main() { c := make(chan int, 1) 3 dəfə dövr { seçin { default: println(1) case <-c: println(2) case c <- 1: println(3) } } }
Bir defer-də panik idarə edə bilərsənmi?
Shardlarda əməliyyatlarla necə işləyirdiniz? Nə cür uyğunluğu təmin edirdiniz?
Komanda nəticələrini yaxşılaşdıran yeni alət və ya fikir haqqında danışın.
Go-da Çöp Toplama haqqında danış — alqoritm, optimallaşdırma üsulları
Komanda və iş metodologiyası haqqında danışın.
Həm gRPC, həm də REST istifadə etdinizmi yoxsa yalnız gRPC?
Go-da massivlər və slices nədir, onlar necə fərqlənir? append necə işləyir və capacity genişləndirilməsi necə olur?
Replikasiya etmənin üstünlükləri nədir? Hansı xərcləri var?
Kanal tamponunun ölçüsü işçi hovuzunda nəsə üzərində təsir edir?
İdempotentliyi necə təmin etdilər?
Canlı kodlama: 1-dən 10-a qədər olan ədədlərdən ibarət bir massiv var, onları kvadratına yüksəltmək lazımdır, hesablamaları üç işçi (worker) üzərində paralel şəkildə həyata keçirmək. İşçi sayı bir sabitdə müəyyən edilir. Hər bir ədəd üçün, onu işləyən işçinin ID-sini göstərin.
İnterfeysiz kod yaza bilərikmi?
Redis-də hansı məlumatlar saxlanılırdı və elanların isti olduğunu necə başa düşürdülər?