Sobes.tech

გააზიარეთ თქვენი გამოცდილება [კომპანია]: როგორ მოხვდით, რომელ პროდუქტზე მუშაობდით?

Middle+
plata
113

სადიდან მოდიოდა მონაცემები? ლოგისტიკურმა კომპანიებმა გამოგზავნეს თუ როგორ?

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

როგორ მიდიოდა დავალებები გუნდში — ბიზნესიდან ანალიტიკოსამდე და ლიდერამდე?

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

რა შეიძლება გაკეთდეს, რათა თავიდან აიცილოს რუკის ევაკუაცია მაღალი დატვირთვის სერვისში?

Middle+
OZONOZON
113

func (c *Client) Send(ctx context.Context, messages []Message, maxWorkers int) error { sem := make(chan struct{}, maxWorkers) var wg sync.WaitGroup var resultErr error var once sync.Once for _, msg := range messages { wg.Add(1) go func(msg Message) { defer wg.Done() sem <- struct{}{} defer func() { <-sem }() body, err := json.Marshal(msg) if err != nil { once.Do(func() { resultErr = err; cancel() }) return } req, _ := http.NewRequestWithContext( ctx, http.MethodPost, c.url, bytes.NewReader(body), ) req.Header.Set("Content-Type", "application/json") resp, err := c.httpClient.Do(req) if err != nil { once.Do(func() { resultErr = err; cancel()}) return } defer resp.Body.Close() if resp.StatusCode >= 500 { once.Do(func() { resultErr = fmt.Errorf("server error") cancel()}) return } c.sentCount.Add(1) time.Sleep(time.Second) }(msg) } wg.Wait() }

Senior
UPSL
113

პროექტირების ნიმუშებზე მითხარით. რა არის double-checked locking (ორმაგი შემოწმების ბლოკირება) და რა მიზნით გამოიყენება?

Senior
Холодильник.руХолодильник.ру
113

მეორე კომპანიებთან კიდევ კომუნიკაციას ახდენთ? იქნებ, უკვე შეთავაზებები გაქვთ?

Middle+
FinFrame
113

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

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

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

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
113

როგორ მივაღწიეთ PostgreSQL-ის ოპტიმიზაციის ეტაპამდე და რა ოპტიმიზაციის მეთოდებს იყენებდით?

Middle+
МВидеоМВидео
113

//ბიბლიოთეკის მოდელის აღწერა უნდა მოხდეს. არსებობს 3 არსება: "ავტორი", "წიგნი", "კითხველი" ფიზიკურად, მხოლოდ ერთი წიგნი არსებობს და მხოლოდ ერთ მკითხველთან შეიძლება იყოს. ამის გათვალისწინებით, ბიბლიოთეკისთვის სია უნდა შეიქმნას.

Senior
Small
113

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

Senior
AstonAston
113

რამდენი თანხიდან იწყებთ ფინანსური მოლოდინების შეთავაზების განხილვას?

Senior
ozon_tech
113

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

Senior
sber tech
113

სია და რუკა სად იქნება — გუბეში თუ სტეკზე?

Senior
А7
113

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

Middle+
OZONOZON
113

როგორ მუშაობს ჰეშ-ცხრილი?

Middle
VKVK
113

რისი არის რევერს-პროქსი და რა გამოიყენება ჩვეულებრივ მის განხორციელებისთვის?

Middle+
purrweb
113

შესაძლებელია კონტექსტის ჩადება კონტექსტში?

Middle+
WaterWal
113

მოდერაციის/ორკესტრატორის სისტემის პროექტის შესახებ ისაუბრეთ — როგორ იყო პროექტირებული, რა გადაწყვეტილებები მიიღეს?

Senior
Hi Rockits
113
/412