Golang
Həddiniz varmı?
Daha az təcrübəli həmkarlarınıza kömək etmisinizmi? Bu adətən necə baş verirdi?
Peşəkar təcrübənizdən danışın və niyə iş axtarmağa qərar verdiyinizi izah edin
// Kodu düzgün işlashi uchun so'rovlar raqobatlashgan va javob kodini chiqaradigan qilib tuzish // va xatolik yuzaga kelsa, uni logga yozib, ishlov berishni davom ettirish package main import "net/http" var addrs = []string{"[link]"} func main() { for _, url := range addrs { resp, err := http.Get(url) if err != nil { log.Error(err) continue } // Agar kerak bo'lsa, resp ni ishlash } }
Axtarış üçün ikili axtarış ağacında elementin axtarış alqoritmini nümunə ilə göstərin (düğüm açarı ilə müqayisə, sola/sağa hərəkət).
HeadHunter webhook vasitəsilə cavab göndərə bilər, amma Avito edə bilməz — özünüz getməlisiniz. Bunu necə idarə etmək olar?
Tətbiqdə tetikleyicilərdən istifadə etdinizmi?
Yeni iş yerindən nə gözləyirsiniz?
VACUUM FULL-ə alternativ olaraq hansı variantı bilirsiniz ki, yer boşaldır, amma sərt kilidləmə olmadan?
Bu xüsusi halda niyə toplama xidməti üçün gRPC seçildi?
CV-də qeyd olunur ki, sən Golang-da 3 mikroxidmətə dəstək vermisən. Məlumatların normallaşdırılması və doğrulanmasından başqa nə etdiniz? Bu dəstək və ya inkişaf idi?
Bütün satıcıların və yalnız bloklanmış satıcıların olduğu cədvəl olsa, tək sorğu ilə bloklanmamış satıcıların siyahısını necə əldə edərdin?
Optimizm kilidləmə nədir?
ClickHouse sütunlar arasındakı əlaqəni necə tapır?
Amazon Athena-da bölmələşdirmə nə əsasında edildi?
Kitabın adı ilə axtarış etmək istəyiriksə, hansı indeksi istifadə etməliyik?
Əlaqəli verilənlər bazaları ilə NoSQL arasındakı fərq nədir?
Goroutine bağlamasında dövr dəyişəninin tutulması problemi Go versiyasına bağlıdırmı?
Go-da kanallar haqqında danış.
Özünüz müşahidə üçün nəsə təsvir etdiniz — metrikalar, xəbərdarlıqlar?