// Sual 3. Ekranda nə göstərəcək package main import "fmt" import "math" func main() { i := int32(math.Pow(2, 64)) fmt.Println(i) }
Golang
Mikroxidmət memarlığının layihələndirilməsi zamanı hansı problemlərlə üzləşə bilərik?
Go-da qəsdən tullantıların təmizlənməsini açıq şəkildə çağırmaq mümkündürmü?
İş seçərkən hazırda sizin üçün kritik əhəmiyyət kəsb edən nədir?
Go-da kanallar haqqında danış: bunlar nədir, içində nə saxlanılır, 5 elementlik bufferli kanal 5 dəyər yazıldıqda nə baş verəcək?
Niyə bazara çıxmağa qərar verdiniz? Bu nə ilə əlaqəlidir?
İşinizdə hansı middleware-lərdən istifadə edirsiniz?
Verilənlər bazasına boş əlaqələr yoxdursa, nə baş verir? Belə vəziyyəti necə idarə etmək olar?
Yeni xidmət hazırlayarkən hansı sənədləri yazırsan?
PostgreSQL-i necə qurmusunuz — analiz üçün replikası var idi yoxsa masterdan oxuyurdunuz?
Biznes məntiqinin bir hissəsini verilənlər bazasına köçürməyin üstünlükləri və çatışmazlıqları nədir (tetikleyicilər, prosedurlar)?
Postgres-də neçə əlaqə var idi?
Batch quruluşu zamanı xidmət uğursuz olarsa nə baş verir? Kubernetes pod-u öldürdü — nə baş verir?
Nə qədər qeyd var idi? Nə qədər tarixi məlumat saxlanılmalıdır?
// Sual 4. Ekranda nə göstərəcək package main import "fmt" func subis(is []int) []int { return append(is, 5) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
sync.Mutex arxa planda necə işləyir?
Kafka mesajlarını necə doğrulayırsınız? Əgər mesaj doğrulanmırsa, onunla nə baş verir?
3 bölmə və 2 istifadəçi — onlar necə işləyəcək?
Əgər biz böyük axınla masterə yazırıqsa və repliklərdən oxuyuruqsa, master ilə replik arasında sinxronizasiya necə baş verir?
math.Pow funksiyası float64 qaytarır, biz açıq şəkildə int32 göstəririk və böyük bir ədədi yerləşdirməyə çalışırıq — nə baş verəcək?