Təcili tapşırıqlara necə yanaşırsınız?
Golang
Biznes səviyyəsində təsvir olunan tapşırıqlarla ətraflı işləmədən işlədinizmi?
Elasticsearch necə doldurulur və yenilənirdi?
Mesajlar harada göndərildi? Kopyalananlar.
Hansı alətlər və məlumat bazaları ilə işlədiniz?
Niyə iş axtarmağa qərar verdiniz?
Əvvəlki işinizdən niyə ayrıldınız?
Tapşırıq: Outbox nümunəsinin həyata keçirilməsi — cədvələ sütunlar əlavə edin və çox sayda işçi ilə sistem üçün sorğuları təsvir edin, unikal işləmə zəmanəti və səhv zamanı yenidən işləmə
Əsas nəticə haqqında daha ətraflı məlumat verin (hesabatların optimallaşdırılması)
Hansı paralel proqramlaşdırma nümunələrini bilirsiniz? Go-nun standart kitabxanasından/praktikasından semafor nümunəsi göstərin və kanalın semafor kimi necə istifadə oluna biləcəyini (tutma və azad etmə) izah edin.
İki goroutine arasında əlaqəni necə təşkil etmək olar?
Son vaxtlar həll etdiyiniz ən maraqlı vəzifə hansıdır?
Başqa hansı məlumat strukturlarını bilirsiniz (növbə, yığın)? Niyə əlaqəli siyahı növbənin həyata keçirilməsi üçün əlverişlidir? Array və əlaqəli siyahı əsasında növbəyə element əlavə etmənin asymptotik mürəkkəbliyi nədir?
Yük testləri apardınızmı? Yük nə idi?
Çox mərhələli quruluş nədir və niyə lazımdır?
Əmək haqqı gözləntilərin nədir? PTC-nin rəsmi qeydiyyatına necə baxırsan?
Məlumatlar və məhsul axını haqqında bütün prosesi izah edin — anbarə çatdırılma necə həyata keçirilir, məlumatlar sistemlərdən necə keçir?
Go-da proqramlaşdırma edərkən və SQL-də yazarkən hansı proqramlaşdırma paradiqmalarındayıq? Hangi paradiqma Go-ya, hansı isə klassik SQL-ə uyğundur?
Stack və heap nədir?
əsas paket "fmt" paketini idxal et func subis(is []int) []int { return append(is, 5) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }