Golang
Xidmətə edilən sorğularda idempotentlik nədir?
Verilənlər bazaları və texnoloji yığın ilə bağlı təcrübənizdən danışın.
Zombi prosesləri nədir və onlarla necə mübarizə aparmaq olar?
Go-da bağlanmış kanala yazsanız nə baş verir?
func countSubs(s string) int { result := 0 left := 0 hm := make(map[rune]int) for right := 0; right < len(s); right++ { hm[s[right]]++ for hm[s[right]] > 1 { hm[s[left]]-- if hm[s[left]] == 0 { delete(hm, s[left]) } left++ } result += (right - left + 1) } return result }
Verilənlər bazasının normalizasiyası nədir? Hansı hallarda denormalizasiya lazımdır?
Obyektlərin morflaması üçün Python + OpenGL tətbiqi üçün tələbləri təsvir edin, sürgüclü.
Go-da AST ağacları ilə işlədinizmi? Cari tətbiqdə hansı çatışmazlıqları görürsünüz?
Hansı indeksləri istifadə etdiniz?
Matchmaking sisteminin tələblərinin rəsmi şəkildə müəyyənləşdirilməsi: necə matç axtarmaq, rəqib tapılmazsa nə etmək, hərəkətləri necə təsdiqləmək, timer lazımdırmı, reytinqi necə yeniləmək, partiya tarixçəsi lazımdırmı, disconnect olarsa nə etmək?
Nil göstərici deşifresi nədir?
Əgər hash funksiyası həmişə eyni dəyəri (birliyi) qaytarırsa, xəritə ilə nə baş verəcək? Bucketlər necə işləyir?
Hansı çətinliklərlə üzləşdiniz və onları necə həll etdiniz?
Niyə Ozon daxilindəki variantlar nəzərdən keçirilməyib?
Kafka necə işləyir? Çatdırılma zəmanətləri və idempotentlik haqqında danışın.
Verilənlər bazasına boş əlaqələr yoxdursa, nə baş verir? Belə vəziyyəti necə idarə etmək olar?
Niyə bəzi insanlar eyni şirkətdə böyüyür, digərləri isə daim dəyişir?
Tətbiq səviyyəsi protokolları haqqında danış. gRPC nədir? REST-dən nə ilə fərqlənir?
Köhnə rədd qərarı DLQ-ə düşərsə və səhv qiymətlərlə elan heç vaxt rədd edilməzsə, belə bir vəziyyət yaranmayacaqmı?
1-ci sual: Slices ilə kod nə göstərəcək? (append, tutum, paylaşılmış əsas massiv)