Golang
Ümumi sual: müsahibəyə hazırlıq və sual mənbələri
Çox ipli və asinxron proqramlar yazmaq təcrübəniz varmı? Paylanmış sistemlərin inkişafında dəstək oldunuzmu?
Sorğular niyə uzun çəkir? Keçən ay neçə sətir seçildi?
Postgres, Kafka, RabbitMQ, Redis ilə işlədinizmi?
Namizədin məsuliyyət sahəsinə anti-fırıldaqçılıq yoxlama xidməti niyə əlavə edildi?
Kafka-da İstifadəçi Qrupu istifadə etmək və etməmək arasındakı fərq nədir?
Yüksək yüklü xidmətlərdə neçə host və konteyner var idi?
Dilimlərlə tapşırıq: müxtəlif append və dilim əməliyyatları nə göstərəcək? (a, b, c, d dilimləri ilə tapşırıq)
Go-dan başqa istifadə etdiyiniz proqramlaşdırma dilləri haqqında danışın. Sizcə, Go necədir?
İşarəçi həm yığım, həm də yığın üçün göstərə bilərmi?
Verilənlər bazalarına sorğuları optimallaşdırmaq üçün hansı metodlardan istifadə etdiniz? EXPLAIN ANALYZE və sorğu planında nə baxdınız?
Load Balancer + API Gateway birləşməsi niyə lazımdır? Hər bir komponentin rolu nədir?
Bir proqramın neçə proses və ya ip işlədə biləcəyini?
Sorğularda tərkib indeksinin (A, B, C) necə işləyir?
pgx-in üstün və mənfi tərəfləri nələrdir?
Hansı monitorinq alətlərindən istifadə etdiniz?
Qapalı kanala qeydiyyatdan keçərkən, qapalı kanaldan oxuyarkən, nil kanalına yazarkən/oxuyarkən nə baş verir?
Yüksək RPS (məsələn, 30.000 RPS və 10 backend) zamanı bütün backend-lərin xətti axtarışının işləmə sürəti nə qədər olacaq?
Mövcuddur platforma: xəstələr üçün mobil tətbiq, həkimlər üçün veb kabinet, analizlərin şərhi üçün ML-modul. Bu komponentlərin qarşılıqlı əlaqəsini necə dizayn edərdiniz? Hangi API stilini seçərdiniz və niyə?
Komandanızda hansı inkişaf praktikalari var?