Sobes.tech

მუშაობის დროს იყენებთ თუ არა ChatGPT-ს?

Middle
РедСофт
48

მყარი ქსელების მოდელები გარეგან მიმწოდებელთან: retry, circuit breaker

Senior
SelectelSelectel
48

თქვი, რომ გაქვს სერვისი, რომელიც უსმენს Kafka-ს და განაახლებს Redis-ში კეშს, სწორად?

Middle
Aliexpress
48

რა აკეთებდნენ სერვისში Kubernetes-ში სწორად მუშაობისთვის (Graceful Shutdown, Readiness Probe)?

Middle
СБЕРСБЕР
48

რა არის იდემპოტენტური ოპერაცია და რომელი REST მეთოდები არიან იდემპოტენტური?

Senior
Lanit PPM
48

როგორ აკვირდებით მიკროჟგუფებს შორის კავშირებს?

Senior
МВидеоМВидео
48

გააზიარე შენი გამოცდილება და ის გავლენა, რომელიც შენ წინა სამუშაო ადგილას პროდუქტის ან ფუნქციის উপর მოახდინე.

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

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

Senior
Не указано
48

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

Senior
А7
48

func fanin[T ნებისმიერი](chs ...<-chan T) chan T { out := make(chan T) wg := sync.WaitGroup{} for _, ch := range chs { wg.Add(1) go func(c <-chan T) { defer wg.Done() for v := range c { out <- v } }(ch) } go func() { wg.Wait() close(out) }() return out } func main() { ch1 := make(chan int, 5) ch2 := make(chan int, 5) for i := 1; i <= 5; i++ { ch1 <- i ch2 <- i * 2 } close(ch1) close(ch2) fmt.Println(fanin(ch1, ch2)) }

Senior
01.tech
48

მილიონი URL-ის დიდი ფაილი არსებობს, როგორ დავწეროთ კოდი ისე, რომ სწრაფად ჩამოტვირთოთ ისინი, არ გადატვირთოთ სისტემა და არ მიიღოთ ბანი გარედან სერვერიდან? როგორ ორგანიზება გავუკეთოთ კოდს?

Senior
Spectr
48

რა ტიპის მონაცემები არსებობს Go-ში?

Middle+
Magnit Tech
48

რატომ დატოვეთ თქვენი ბოლო სამუშაო ადგილი?

Senior
AndersenAndersen
48

20 ხორცის ხორცის მანქანა მიეწოდა, 5 გაიგზავნა — რამდენი დარჩა საწყობში და რა არის მიმდინარე მდგომარეობა სისტემაში?

Senior
МВидеоМВидео
48

ძირითადი პაკეტი იმპორტი ( "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 Финтех
48

რა იგულისხმება შეკითხვების ოპტიმიზაციაში, როდესაც API-ის პასუხის დრო 2 წამიდან 300 მილიწინადამდე მცირდება?

Middle+
А7
48

მესიჯების ბროკერების შესახებ ისაუბრეთ: რა ტიპები არსებობს, როგორ მუშაობს Kafka?

Senior
ClearWay
48

მართალია, რომ ამჟამად ცხოვრობთ [ქალაქში] და თქვენთვის სასურველია ჰიბრიდული ფორმატში მუშაობა ოფისში გასვლით?

Middle
Яндекс
48

შენ გადაწყვიტე WaitGroup დაწერა, რადგან არხი გამოჩნდა თუ რაღაცისთვის goroutines დაწერა გადაწყვიტე?

Senior
Cloud.ru
48

როგორ მუშაობს კონტეინერიზაცია, გთხოვ მეტი ინფორმაცია namespaces-ის შესახებ?

Senior
OZONOZON
48
/412