Golang
Go ilə iş təcrübəniz haqqında danışın — 6,5 il təcrübəniz olduğunu düzgün başa düşdüm?
Metrikaları harada saxlayırdınız? VictoriaMetrics istifadə etmədinizmi?
İşdə hansı indekslərdən istifadə etmisiniz? Praktikada nə tətbiq etdiniz? Wildberries-də?
Paylanmış sistemlərin dəstəyi və ya inkişafı sahəsində təcrübəniz varmı?
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?
Yadda yaddaşını sabit etmək olar (unikal simvolların sayına asılılığı aradan qaldırmaq)?
Tətbiqi sual: TCP-proksi düzgün işləyir, amma istehsalda CPU dərhal 100%-ə çatır. Niyə?
Kafka çöldükdə hadisələrin göndərilməsi nə olur?
Kafka haqqında danışın: mövzular, bölmələr, istehlakçı qrupları, çatdırılma zəmanətləri.
Tutaq ki, səthdə bir nöqtə var və onun üzərindən keçməyən bir xətt çəkilib. Bu nöqtədən verilmiş xəttə paralel olan neçə müxtəlif xətt çəkilə bilər?
Proseslər, iş şərtləri və növbəti addımlar haqqında suallarınız varmı?
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?
Apache Kafka memarlığı: əsas komponentlər hansılardır, istehsalçılar və istehlakçılar necə əlaqəlidir? Yenidən balanslaşdırma nədir? Mesajların ardıcıl oxunmasını necə təmin etmək olar?
Təklif olarsa, yeni yerə nə qədər sürətlə keçə biləcəksən?
PostgreSQL-i necə yerləşdirmisiniz? Sabitlik və miqyaslana bilmə haqqında danışın.
Xidmətlərinizdə çox məntiq var idi, yoxsa xidmətlər sadəcə 'buradan götür, ora qoy'?
Go, konkurrent giriş zamanı xəritələrlə işləyərkən təhlükəsizliyi necə təmin edir və praktikada hansı sinxronizasiya mexanizmləri tətbiq olunur?
GPH vasitəsilə qeyd iş kitabında əks olunmur?
Seçim prosesi və ya şirkət haqqında suallarınız var mı?
Verilən S sətiri, bu sətirdəki bütün simvolları ən azı bir dəfə ehtiva edən alt sətirlərin sayını hesablamaq lazımdır. Nümunələr: "abca" -> 3 // abc, bca, abca "aa" -> 3 // aa, a, a, "ffg" -> 2 // ffg, fg