Sobes.tech

როგორ სუფთავდება მკვდარი ხაზები PostgreSQL-ში? როგორ მუშაობს Vacuum?

Middle+
VK CloudVK Cloud
43

როგორ გაიგეთ, რომ მონაცემთა ბაზაზე დატვირთვა იყო? როგორ მონაწილეობდით პრობლემის გამოვლენაში?

Middle+
X5
43

გთხოვთ, მოგვიყევით, რა საქმიანობით იყო დაკავებული [კომპანიაში].

Middle+
VK music
43

რა განათლება გაქვს? დასრულებული? ახლა სწავლობ არა?

Senior
wilix
43

შეგიძლიათ ახსნათ TCP და UDP პროტოკოლები, რა განსხვავებაა მათ შორის?

Senior
AvitoAvito
43

შეიტყვე՞ლ ხარ Go-ში ჰეშ-ტაბლის (მაპის) განხორციელებაზე? რამდენად ცუდი შეიძლება იყოს ჰეშ-ფუნქცია ყველაზე ცუდ შემთხვევაში?

Middle
VKVK
43

როგორ გავიგოთ, როდის არის საჭირო პარტიციონირება ან შარდინგი?

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

ძირითადი პაკეტი იმპორტი ( "crypto/md5" "fmt" ) var ანბანი = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func პაროლისაღდგენა(h []byte) string { return "" } func პაროლისჰეშირება(შესავალი string) []byte { h := md5.Sum([]byte(შესავალი)) return h[:] } func main() { ტესტები := []string{"a", "12", "abc333d"} ok := true for _, ელოდ := range ტესტები { h := პაროლისჰეშირება(ელოდ) აქტი := პაროლისაღდგენა(h) if აქტი != ელოდ { fmt.Printf("შეცდომა: ელოდებოდა %q, მიიღო %q\n", ელოდ, აქტი) ok = false } } if ok { fmt.Println("ყველა ტესტი წარმატებით ჩაიარა") } }

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

ამ გადაწყვეტილებისთვის კონსტრუქტორი საჭირო იქნება?

Senior
Cloud.ru
43

შეცდომები გქონდათ? რა დასკვნები გამოიტანეთ, როგორ გადაჭარით?

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

ჩვეულებრივ პრაქტიკაა ფაილის auth.go და ტესტის auth_test.go ერთავე დირექტორიაში განთავსება?

Intern
AvitoAvito
43

რატომ შევედით ბაზარზე და რატომ უპასუხეთ ამ ვაკანსიას?

Senior
FaceApp
43

თუ ერთ მომხმარებლის რამდენიმე შეკვეთა ერთნაირი თანხით არის, როგორ შეიცვლება DENSE_RANK()-ის ქცევა RANK()-თან შედარებით? - DENSE_RANK() გამოტოვებს შემდეგ ნომერს, RANK() არა - DENSE_RANK() ერთნაირ თანხებს ერთნაირ რეიტინგს აძლევს და შემდეგ ნომერს არ გამოტოვებს, RANK() გამოტოვებს - განსხვავება არ არის - DENSE_RANK() უნიკალურ ნომრებს აძლევს, RANK() ერთნაირ ნომრებს

Intern
AvitoAvito
43

სად გსურს გაიზარდო?

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

რატომ ვერ შეძლო ყველაფერი ClickHouse-ზე აშენება და უბრალოდ მეტრიკების ჩვენება სერვისის მეშვეობით ფრონტენდზე?

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

როგორ გამოითვალა 25%? რატომ არა 20 ან 30?

Senior
Lenta Tech
43

როგორ მუშაობს garbage collector-ი Go-ში?

Senior
Займиго
VK CloudVK Cloud
43

რა ხდება არასაწყობი (nil) არხიდან კითვისას?

Senior
I-teco
43

რა წითელი ნიშნები იქნებოდა კომპანიაში შენთვის შეჩერების ფაქტორები?

Middle
WildberriesWildberries
43
/412