Sobes.tech

რა განსხვავებაა JOIN და UNION-ს შორის?

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

მოსკოვში ხართ?

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

რატომ დაემატა კანდიდატის პასუხისმგებლობის სფეროს ანტიფროდ-ტესტირების სერვისი?

Senior
КасперскийКасперский
116

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

Middle+
Скоринг Бюро
116

რას ფიქრობ, რა არის საერთო პრობლემა მეხსიერების გადაწყვეტასთან? რა მოხდება, თუ სერვისი გადატვირთავთ?

Intern
Озон банк
115

როდის უნდა მოხდეს ინდექსების წაშლა? რა არის დენორმალიზაცია?

Senior
YadroYadro
115

რა მიზნით არის საჭირო ბაკეტები ჰეშ-ტაბლაში/მაპში? რა ფუნქციური როლი აქვთ მათ?

Middle
VKVK
115

ეს ნიშნავს რომ ყველაფერი მაინც დასრულდება ამ დროის შემდეგ? ანუ, რაღაც შეიძლება ჯერ კიდევ არ მუშაობდეს — რა არის აქ პრობლემა?

Intern
Озон банк
115

აღწერეთ Linux სერვერის ჩატვირთვის პროცესი დაწყებიდან ტერმინალის გაშვებამდე

Senior
VKVK
115

მაქსიმალური დატვირთვა: 25k კითხვა / 5k დაწერა წამში ახალი მონაცემების მოცულობა: 10 ტბ წლიურად მაქსიმალური პარალელიზმი: 120k ერთდროული მოთხოვნა წელს მომხმარებელთა ზრდა: 30% მიზანი p99 დაგვიანება: <150 მს კითხვებისთვის, <400 მს დაწერებისთვის მიზანი ხელმისაწვდომობა: 99.95% თქვენი ამოცანაა განავითაროთ არქიტექტურული გადაწყვეტა, რომელიც აღმოფხვრის მიმდინარე პრობლემებს, უზრუნველყოფს კონსისტენციას და გაუძლიერებს გაუმართაობებს, ასევე განახორციელოს ტრასირების მექანიზმები სრული მონიტორინგისთვის შეკვეთის ციკლის. აღწერეთ შეცდომების მართვის მექანიზმი, მიმდინარე არქიტექტურიდან მიგრაციის გეგმა და ახსენით, როგორ გაუმჯობესებს შეთავაზებული გადაწყვეტა სისტემის საიმედოობას და გამჭვირვალობას.

Senior
plata
115

რა არის არხები Go-ში და რა ტიპები აქვთ?

Middle+
СБЕРСБЕР
115

არის გზა, რომ მართოთ და მორგოთ stop-the-world მტვერსასრუტი Go-ში?

Middle+
WildberriesWildberries
115

// საქონლის სია: // ID | cnt_view // ----------- // 1 | 100 // ორი მომხმარებელი ერთდროულად დაიწყო პროდუქტის ნახვა, რომლის ID = 1 // და ჩვენს ბაზაში დაიწყო 2 პარალელური ტრანზაქცია // რა იქნება შედეგი? postgresql func IncrementView(ctx context.Context, db *sql.DB, id int64) error { tx, err := db.BeginTx(ctx, nil) if err != nil { return err } defer tx.Rollback() var cnt int err = tx.QueryRowContext(ctx, "SELECT cnt_view FROM goods WHERE id = $1", id, ).Scan(&cnt) if err != nil { return err } cnt++ _, err = tx.ExecContext(ctx, "UPDATE goods SET cnt_view = $1 WHERE id = $2", cnt, id, ) if err != nil { return err } return tx.Commit() }

Middle+
Lenta Tech
115

გახდომოდათ თუ არა არქიტექტურული დავალებების შესრულება? როგორ მიიღებოდა არქიტექტურული გადაწყვეტილებები?

Senior
WildberriesWildberries
115

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

Senior
Cloud.ru
115

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

Senior
Базис
115

როგორ განახორციელეთ Kafka მომხმარებლების მასშტაბირება? რა კრიტერიუმებით?

Middle+
ВайлдберрисВайлдберрис
115

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

Intern
Озон банк
115

რა იყო პროექტი კომპანიაში? რა მიკროსერვისი იყო იქ?

Senior
wilix
115

PostgreSQL-ში ინდექსები: რა არის, რა ტიპებს იცნობ, რატომ არის B-tree უკეთესი ვიდრე Hash?

Senior
Магнит Тех
115
/412