Golang
// Sual 1. Ekranda nə göstərəcək? package main import "fmt" func main() { s := "Hello world" s[0] = "h" fmt.Println(s) }
Metrlərin toplanması və monitorinqini necə həyata keçirdiniz?
Əvvəlki layihələrdə hansı təsiri göstərdin?
Komandanın tərkibi haqqında, sayına görə məlumat verə bilərsinizmi?
HTTP/1.1-də sorğu bədənində ikili məlumatlar ötürülə bilər — bəs HTTP/2 ilə əsas fərq nədir?
ClickHouse ilə işləmək məcburiyyətində oldunuzmu? Təcrübəniz haqqında danışın.
Özünüz və iş təcrübəniz haqqında danışın.
İş elanımızda sizi xüsusilə nə maraqlandırdı?
İşinizdə hansı memarlıq nümunələrindən istifadə etdiniz?
Çox ipli işləmə zamanı sinxronizasiya üçün nə istifadə etdiniz?
[ad] soruşdu: Saga nümunəsini bilirsinizmi?
Sıralanmış və təkrarlanan elementlər olan bir ədəd massiv verilib. Təkarlamaları yerində (orijinal massivdə) silmək və alınan massivinin ölçüsünü geri qaytarmaq lazımdır. Nümunə: Giriş: nums = [0,0,1,1,1,2,2,3,3,4] Çıxış: 5, nums = [0,1,2,3,4,_,_,_,_,_] İzah: Bu massivdə 5 unikal element var. Onları orijinal massivdə ilk beş mövqeyə yerləşdirin və 5 sayını geri qaytarın. Daha sonra gələn elementlər hər hansı ola bilər.
tip Sem interfeys { Lock() error TryLock() bool Release() Cap() int FreeSpace() int }
Laravel-dan başqa digər PHP çərçivələrini sınadınızmı? Hansını daha çox bəyənirsiniz və niyə?
İki sıralanmış artan sıralı tam ədəd ardıcıllığını qəbul edən bir funksiya verilir. Birinci ardıcıllıqdan ikinci ardıcıllıqda olmayan bütün elementləri necə geri qaytararsınız və bu həllin mürəkkəbliyi nədir?
Goroutine-lər əməliyyat sistemi iplərindən necə fərqlənir? Goroutine-lər nə üçün lazımdır?
Niyə yaddaşın ardıcıllığı (massiv) əlaqəli siyahıya nisbətən daha yüksək sürəti təmin edir?
Go-da hansı sinxronizasiya primitive-lərindən istifadə etdiniz?
Hamı üçün eyni vaxt limiti varmı? Bu vaxt limiti necə hesablanacaq?
Hər yerdə serial ID etdiniz. Bu nə deməkdir?