Golang
Yük balanslaşdırıcısı nədir və ingress və egress balanslaşdırması arasındakı fərq nədir?
Inbox nümunəsi haqqında çox danışdın. Outbox haqqında bir şey bilirsənmi?
İş mühəndisliyi düşüncəsindən danışın: problemləri necə başa düşürsünüz, qeyri-müəyyənliklə necə işləyirsiniz, inkişafda AI-dən necə istifadə edirsiniz?
Asimptotik qeydiyyatda orta hal necə qiymətləndirilir?
Go-da interfeys hansı qrupa (dəyişkən/sabit) aiddir?
Dependency Inversion və Dependency Injection arasındakı fərq nədir? Hansı Dependency Injection tətbiqləri mövcuddur?
Bu kodu müxtəlif nəqliyyat protokollarında (gRPC, HTTP, istehlakçı) istifadə üçün necə tərtib edərdiniz?
Mutex və ya kanallar — hansı halda nə istifadə etmək lazımdır?
Tullantı toplayıcısı ilə işləyərkən gecikməyə təsir edən amillər hansılardır?
İşdə ən son nə ilə məşğul oldun?
Sən öz səviyyəndəki həmkarların arasında özünü necə hiss edirsən? Böyümək üçün nə çatışmır?
Niyə Go-da konteksti ilk arqument kimi ötürürük?
Hansı çərçivələr və kitabxanalar ilə işlədiniz?
Hansı xüsusiyyəti hazırlamısan və onunla fəxr edirsən? Son maraqlı vəzifə haqqında danış.
Go-da xəritə üzərində iterasiya edərkən hansı təhlükələr var?
Sonuncu iş yerinizdə nə ilə məşğul olurdunuz?
Go-da çöp toplayıcısı necə işləyir? Fasilələri və alqoritmi təsvir edin.
Yaxşı hash funksiyası hansı xüsusiyyətlərə malik olmalıdır?
Yüksək yüklü sistemlərlə bağlı təcrübənizdən danışın. Trafikin paylanması və balanslaşdırılması ilə bağlı məsələləri həll etmisinizmi?
[]any və delta int qəbul edən bir funksiyanı həyata keçirin. Yalnız unikal ədədlərin (int) ilk girişlərini delta ilə artırmaq lazımdır. Digər növlər və təkrarlanan ədədlər dəyişməz saxlanılmalıdır. Funksiya yenilənmiş dilimi və 2 ədədi geri qaytarmalıdır: updated — neçə unikal ədəd dəyişdirildi, duplicates — neçə ədədi element təkrarlanan idi func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // kodunuz }