Sobes.tech

Golang

PostgreSQL-də replikasiyadan nə üçün istifadə olunurdu?

Senior
РамблерРамблер
70

func FetchAll(ctx context.Context, urls []string, concurrency int) ([]Result, error) { // Sənin kodun burada return nil, nil }

Middle+
X5
70

İndiki vaxtda aktiv və ya passiv axtarışdasan? Niyə yeni iş axtarırsan?

Senior
AvitoAvito
70

3 ilik mənzərədə öz inkişafınızı necə görürsünüz: texniki ixtisas və ya idarəetmə?

Middle+
Magnit Tech
70

Yaxşı, başa düşdüm. Növbəti dəfə tapşırığı göndərəcəm və sən mənə hansı sualları verməli olduğumu deyəcəksən, funksional və qeyri-funksional tələbləri aydınlaşdırmaq üçün — bu, AI köməkçisinə verilmiş bir sorğu idi, müsahibənin sualı deyil.

Senior
VKVK
70

Read Committed səviyyəsində ACID təmin etmək mümkündürmü?

Senior
I-teco
70

Saga hansı üslubda istifadə olunub: koreografi və ya orkestrasiya?

Senior
А7
70

Hansı əlaqəli verilənlər bazaları ilə işlədiniz? Sharding və bölmələmə problemlərini həll etməli oldunuzmu?

Middle+
OZONOZON
70

Go-da interfeyslər nədir və onlar nə üçün lazımdır?

Senior
VK CloudVK Cloud
70

Bu cədvəldə indekslər var mı?

Intern
Озон банк
70

Verilənlərin yoxlanılması alqoritmi (auditing) haqqında danışa bilərsənmi? İştirak etdinizmi? Necə baş verdi?

Middle
Aliexpress
70

func fetch(ctx context.Context, u User) (string, error) { // bir şəbəkədə nəsə edirik time.Sleep(time.Millisecond * 10) // gecikməni təqlid edir return u.Name, nil //return "", errors.New("bəzi xəta") } func Do(ctx context.Context, users []User) (map[string]int64, error) { var mu sync.Mutex var wg sync.WaitGroup ch := make(chan error, len(users)) names := make(map[string]int64, 0) ctxWithCancel, cancel := context.WithCancel(ctx) wg.Add(len(users)) for _, u := range users { go func() { defer wg.Done() select { case name, err := fetch(ctx, u): if err != nil { ch <- err return } mu.Lock() names[name] = names[name] + 1 mu.Unlock() case <-ctxWithCancel.Err: } }() }

Middle+
Wildberries & Russ Bank
70

Yeni xidmət hazırlayarkən hansı sənədləri yazırsan?

Middle+
МВидео/эльдорадо
70

İnitializasiya olunmamış (nil) kanalına yazarkən nə baş verir?

Senior
I-teco
70

Go-da `<-ch` quruluşu nədir?

Senior
Магнит Тех
70

Virtualizasiya və konteynerləşdirmə arasındakı fərq nədir?

Middle+
МТСМТС
70

Yeni yerdə nə tapmaq istəyirsən?

Middle+
Яндекс вертикали
70

Hər hansı bir bulud xidmətindən istifadə etmisinizmi? Yandex, Google, AWS və ya digər bulud xidmətləri?

Senior
Яндекс
70

SOLID dizayn prinsiplərini bilirsinizmi?

Senior
I-teco
70

JSON etiketləri ilə model (məsələn, RegisterUserRequest) domen modelidir? DTO və domain entity-ni düzgün necə ayırmaq olar?

Senior
ИП Ганус Александр Андреевич
70
/412