Golang
Əgər sizdə fintech şirkətlərindən altı təklif olsaydı, seçərkən nəyə diqqət edərdiniz?
Hansı interfeysləri həyata keçirərdin?
Mətn vasitəsilə metadatanın ötürülməsi nə üçün istifadə olunur?
Yeni iş yerini seçərkən hansı meyarları axtarırsan?
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?
/** :-))) :-(( "ab :-)" = "ab " "ab :-)))" = "ab " "ab :-)))(" = "ab (" "ab ):-)" = "ab )" ":-)" = "" **/ func deleteP(str string) string { n := len(str) res := make([]byte, 0, n) i := 0 for i < n { if str[i] == ':' && str[i+1] == '-' && (str[i+2] == ')' || str[i+2] == '(') { ch := str[i+2] i += 2 for i < n && str[i] == ch { i++ } } else { res = append(res, str[i]) } } return string(res) }
Graceful shutdown nədir?
Dilim monotonmu? Monoton funksiya — bu, bir o'zgaruvchili funksiya bo'lib, u haqiqiy sonlar to'plamida aniqlangan va u yoki har doim (o'zining aniqlash doirasida) kamaymaydi, yoki har doim oshmaydi. {1,7} - ha {1,1} - ha {3,3,1} - ha {9,5,1} - ha {23,5,23} - yo'q
502 Bad Gateway və 504 Gateway Timeout xətləri nə deməkdir və inkişaf etdirici onlara necə reaksiya verməlidir?
Qapalı kanala qeydiyyatdan keçəndə nə baş verir? Və qapalı kanal bağlandıqda nə baş verir?
Go, deadlock-u müəyyən edə bilərmi? Go işləmə vaxtı deadlock-u necə aşkarlayır?
Əgər bir neçə təklif olarsa, hansı meyarlar əsasında seçim edəcəksiniz?
Go planlayıcısı necə işləyir? Əsas məqamları izah edin.
Gecikdirilmiş (defer) funksiyaların arqumentləri nə vaxt hesablanır?
Cədvəlin bütün sütunlarına nişanlar niyə qoya bilmərik?
İki goroutine arasında əlaqəni necə təşkil etmək olar?
Mutex və RWMutex arasındakı fərq nədir?
İdempotentlik nədir?
TCP və UDP arasındakı əsas fərqlər nələrdir və hər protokolu nə vaxt seçmək lazımdır?
Snapshot'larda təxminən məlumat həcmi nə qədərdir?