Golang
Go-da strukturların yerləşdirilməsi nədir? Adlandırılmış və adlandırılmamış yerləşdirmə.
Hansı insanlarla işləməkdə rahat hiss edirsiniz?
Niyə işinizi dəyişməyə qərar verdiniz?
İnteqrasiya texnologiyaları və ya yanaşmaları arasında seçim etmək məcburiyyətində qalmısınız — məsələn, asinxron və ya sinxron?
Logların işlənməsi üçün Worker Pool tətbiq edin: kanaldan logları oxuyun, paralel işləyin, hər bir xidmət üçün logların sayını hesablayın, map[serviceName]count qaytarın.
Kafka-da mesajların təkrarlanmasının qarşısını necə aldınız?
İşə qəbul zamanı çoxlu iş parçacığı tapşırıqlarında öz güvən səviyyənizi 1-dən 10-a qədər qiymətləndirin.
Tapşırıq: Kod nə göstərəcək? ```go package main import "fmt" func main() { a := []int{1, 2, 3, 4, 5} b := a[:2] b = append(b, 100) fmt.Println(a, b) } ```
İşə nə vaxt başlaya bilərsiniz? Daşımaq üçün ailəniz varmı?
Sizə nə maraqlıdır? Düzgün başa düşürəm ki, Go-nun daxili rəqabətini qeyd etdiniz — bu, xüsusən Go dilinə maraqdır, onun rəqabət modeli səbəbindən?
Ümumilikdə, komandanın istiqaməti haqqında nə düşünürsünüz (ClickHouse/Elasticsearch platforması)?
Yığın və yığım arasındakı fərq nədir? Tərtibçi obyektin harada yerləşdiriləcəyinə necə qərar verir?
Go'da goroutine'lər nədir? Go planlayıcısı (GMP modeli) necə işləyir?
pprof profilində sistem çağırışının vaxtın 70%-ini tutduğunu necə başa düşmək olar, əgər yalnız böyük bir syscall bloku görünürsə?
Komanda və layihədə qalmaq və böyümək üçün nə görmək istərdin?
Verilənlər bazasında hansı indeksləri bilirsiniz?
DELETE və TRUNCATE arasındakı fərq nədir? Cədvəli necə sıfırlayardın?
Gündəlik ödənişlərin hesablanması sistemindən danışın — bu nədir və 50 min əməkdaş üçün hesablamalar necə işləyirdi?
Media fayllarının saxlanması üçün PostgreSQL-ə əsaslanan mikroxidmət haqqında danış. PostgreSQL-də nə saxlanılırdı və S3-də nə?
Hansı növ paylanmış əməliyyatlar mövcuddur?