Golang
Verilənlər bazası köçürmələri haqqında danışın: necə həyata keçirdiniz, köçürmə zamanı səhvləri necə idarə etdiniz?
Bir neçə mikroxidmət istifadə etmə qərarını niyə verdiyinizi, onların necə qarşılıqlı əlaqədə olduğunu və bu qərarı kimlərlə razılaşdırdığınızı izah etdinizmi?
Niyə B-ağac indeksi bu qədər populyar və çox yönlüdür?
3-6 ay ərzində istirahət planlaşdırılıb?
HTTP/1, HTTP/2 və HTTP/3 necə fərqlənir?
// 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?
Niyə başqa bir şey axtarırsınız? Hər hansı bir xüsusi səbəb varmı?
Cari layihənin memarlığı haqqında danış
Ö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?