DLQ-dən gələn mesajların əl ilə işlənməsindən sonra hansı variantlar mövcud idi? Texniki olaraq onlarla nə etdiniz?
Golang
Nə qədər məlumatınız var idi? Kafka-da RPS nədir?
Go-da Garbage Collector necə işləyir? Stack və heap nədir?
Testlər haqqında danış — hansı testləri yazırsan?
1000 gorutinada sayğacın artırma kodunda nə yanlışdır? Mutex, atomic və ya kanallar vasitəsilə necə düzəltmək olar?
İnboksdan sonra nə baş verdi? Yığma proseduru varmı?
Yeni xidmət hazırlayarkən hansı sənədləri yazırsan?
Kubernetes-də affinity və anti-affinity nədir?
Birinci sinxronizasiya kanalında nə baş verirdi? Bu, zənginləşmək üçün əsaslanan məlumat modeli idi?
Holdinq-in pərakəndə şəbəkələrinin logistika və əməliyyat məlumatlarının emalı üçün korporativ platforma nədir? Logistika marşrutları hazırlanırdı, hesablanırdı və ya necə?
Müstəqil məşğul olanların gəlir qeydiyyatı prosesi necə həyata keçirilir?
Əgər məlumatlar bir yerdə saxlanılırsa — və 10 min istifadəçi ilə tək bir cədvəldən oxuyuruq və yazırıqsa — yüklənməni necə idarə etmək olar?
Yadda saxlanılan prosedurlara qarşısınızmı?
10-20 dəqiqəlik sorğuları 5-7 dəqiqəyə necə optimallaşdırdınız? Hansı hesabatlar bu qədər uzun çəkirdi?
GitLab CI haqqında — necə işləyirdiniz, yaml fayllarını özünüz yazırdınız?
Bunları REST tərzində necə təşkil etmək olar — bu metodların adlarını necə dəyişmək olar?
// Sual 2. Ekranda nə göstərəcək package main import "fmt" func bbb() { defer func(){ if r := recover(); r != nil{ fmt.Println("Panika idarə olundu 1 ", r) } }() panic("aaaa") } func main() { defer func(){ if r := recover(); r != nil{ fmt.Println("Panika idarə olundu 2 ", r) } }() bbb() }
Harada böyümək istəyirsən?
Zəhmət olmasa, indi harada işlədiyinizi və nə etdiyinizi danışın.
Ticarət mərkəzində park yeri var: maşınlar daxil olur və çıxır, və park sessiyasının sonunda ödəniş alınmalıdır. Bunu necə görürsən? Bir sistem dizayn et.