Golang
Go-da kontekst (context) nədir? Necə istifadə olunur? Kontekst vasitəsilə ləğv etmək necə işləyir?
Tapşırıqların dekompozisiyası ilə kim məşğuldur?
Fərqli dilim və massiv funksiyaya ötürülməsi arasındakı fərq nədir?
Kubelet nə üçün lazımdır?
Gorutinlər hansı ardıcıllıqla icra olunacaq və niyə?
Əgər sürətli xidmət artıq rədd cavabı veribsə, yavaş ML-antifraud xidmətini gözləmədən elan dərhal rədd edilə bilərmi?
Zəhmət olmasa, komandadan danış — komandanın tərkibi, kimlərlə qarşılıqlı əlaqədə oldunuz.
Kafka-da bölmələşdirmə üçün açarları istifadə etdinizmi?
İş təcrübəniz haqqında danışın. Niyə şirkətdən ayrıldınız? Niyə hazırkı iş yerinizi dəyişmək istəyirsiniz? Son layihədə sizin rolunuz nə idi?
Go-da kanallarla işləmək üçün hansı qaydalar (aksiyomlar) mövcuddur?
Əgər AddTask-də RLock istifadə olunursa, iki paralel AddTask çağırışı necə davranacaq? Bir-birilərini bloklayacaqlarmı?
SQL (PostgreSQL)-də tranzaksiya izolyasiya səviyyələri hansılardır?
İnterfeyslər praktikada harada faydalıdır? Real bir nümunə ver.
Nəticədə nə baş verir — biz necə tampon yığırıq?
Son layihədə məsuliyyət sahəniz haqqında bir az daha ətraflı danışın.
Goroutine-lər necə işləyir (GMP modeli)?
Ə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?
Go-da xəritə haqqında danış: necə qurulub, orta və ən pis halda əməliyyatların mürəkkəbliyi nədir.
ACID nədir və PostgreSQL-də hər hərf hansı mexanizmlərlə həyata keçirilir?
Xidmət Kafka-dan məlumatları oxuyur, onları Redis-dən məlumatlarla zənginləşdirirdi — və sonra nə edirdi?