Sobes.tech

Golang

IP şəbəkə protokolu nədir və hansı vəzifələri həll edir?

Middle
Graveling
43

Komanda haqqında danışın: hansı komandada işləyirdiniz, tərkibi və sayı.

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

İşinizdə süni intellekt alətlərindən necə istifadə edirsiniz? Onlara nə qədər güvənirsiniz?

Senior
X5
43

HTTP/1.1 və HTTP/2 arasındakı əsas fərqlər

Senior
sber tech
43

Go-da reflect paketi nədir? Nəyə görə lazımdır?

Middle+
Астрал-Софт
43

Hazırda [şirkətdə] işləyirsiniz, tamamlamanız üçün hələ bir həftə var?

Senior
АЙ-ТЕКОАЙ-ТЕКО
43

Gələcəkdə özünü harada görürsən — mütəxəssis, Tech Lead, memar kimi?

Middle+
Озон банк
43

Bu kod nə göstərəcək və niyə? ```go package main import "fmt" func main() { lst := []string{"a", "b", "c", "d"} for k, v := range lst { if k == 0 { lst = []string{"aa", "bb", "cc", "dd"} } fmt.Println(v) } } ```

Senior
Озон банк
43

Hansı məbləğə ümid edirsiniz?

Middle+
Servicepipi
43

PostgreSQL-də ölü sətirlər necə təmizlənir? Vacuum necə işləyir?

Middle+
VK CloudVK Cloud
43

Verilənlər bazasında yük olduğunu necə başa düşdünüz? Problemin müəyyən edilməsində necə iştirak etdiniz?

Middle+
X5
43

[şirkət]də dəqiq nə ilə məşğul olduğunuzu izah edin.

Middle+
VK music
43

Təhsiliniz nədir? Tamamlanıb? İndiyə qədər oxumur musunuz?

Senior
wilix
43

TCP və UDP protokolları haqqında danışa bilərsənmi, onlar necə fərqlənir?

Senior
AvitoAvito
43

Go-da hash cədvəli (xəritə) tətbiqi haqqında oxumusunuzmu? Ən pis halda hash funksiyası nə qədər pis ola bilər?

Middle
VKVK
43

Partitionlama və ya sharding lazım olduğunu necə anlamaq olar?

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

paket əsas import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func PassworduGeriAl(h []byte) string { return "" } func hashPassword(girdi string) []byte { h := md5.Sum([]byte(girdi)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashPassword(exp) act := PassworduGeriAl(h) if act != exp { fmt.Printf("Xato: kutilyapti %q, olinmoqda %q\n", exp, act) ok = false } } if ok { fmt.Println("Barcha testlar muvaffaqiyatli o'tdi") } }

Senior
Ozon ФинтехOzon Финтех
43

Bu həll üçün inşaatçı lazım olacaqmı?

Senior
Cloud.ru
43

Səhvlər etdinizmi? Nəticələr çıxardınızmı, necə həll etdiniz?

Senior
Lenta Tech
43

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: } }() } return names, nil }

Middle+
Wildberries & Russ Bank
43
/412