Sobes.tech

რა არის სლაისები Go-ში და როგორ არის ისინი მოწყობილი?

Middle
ООО Левел Тревел
69

შეგვიძლია გამოვიყენოთ ინდექსი მხოლოდ A-ისთვის სვეტებზე A, B, C?

Middle+
А7
69

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

Senior
Магнум
69

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

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

რატომ ეძებთ ახალ სამუშაოს?

Senior
.wrk
69

პირადად მე დავტესტე, რომ Postgres-ის სვეტებს გადააწყობს და ოპტიმიზატორს არ აინტერესებს, რა წესით დაწერ შენ შეკითხვას — ის თვითონ გადააწყობს როგორც საჭიროა. რას ფიქრობ?

Senior
OkkoOkko
69

PostgreSQL-ში ტრანზაქციებთან მუშაობდით და რომელ დონეებზე იზოლაციას?

Senior
2gis2gis
69

რა პრაქტიკებია Docker-ის სურათის ზომის შემცირებისთვის?

Senior
Flant
69

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(totalPayouts) // ტრანზაქცია დამატება თუ err != nil { დაბრუნება err } პარტნიორი, err := r.find(partnerID) თუ err != nil { დაბრუნება err } რეკლამა, ბალანსი -= თანხა პარტნიორი.Hold -= თანხა პარტნიორი.Бalance += თანხა თუ შეცდომა := r.save(რეკლამა); შეცდომა != null { დაბრუნება შეცდომა } თუ შეცდომა := r.save(პარტნიორი); შეცდომა != null { დაბრუნება შეცდომა } r.totalPayouts++ დაბრუნება null } ფუნქცია (r *PayoutRepository) find(id string) (Partner, შეცდომა) { p := Partner{} შეცდომა := r.db.QueryRow("SELECT * FROM partners WHERE id = " + id).Scan(&p) // $1 დამატება თუ შეცდომა != null { თუ შეცდომა == sql.ErrNoRows { დაბრუნება p, errors.New("პარტნიორი ვერ მოიძებნა") } დაბრუნება p, შეცდომა } დაბრუნება p, null }

Senior
Pasul LTD
69

რა არის OSI მოდელი? რა არის აპლიკაციის დონე?

Middle+
ООО Макс
69

ახლა რა გსურს — რა გელოდება ახალი სამუშაოდან?

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

როგორ არის ორგანიზებული მიკროწესვიანთ შორის კომუნიკაცია?

Middle+
Umbrella IT
69

რა არის იდემპოტენტობა? არსებობს NoSQL ბაზები — რა განსხვავებები აქვთ და როდის რა უნდა აირჩიო?

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

არის კარიერული გზა? გსურთ ტექნიკურად განვითარდეთ თუ მენეჯმენტის/გუნდის ლიდერის მიმართულებით?

Middle+
VK CloudVK Cloud
69

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

Senior
ВайлдберрисВайлдберрис
69

RPC სტილის სახელწოდება რა ნიშნავს? ჩვენს შემთხვევაში, gRPC და REST — რა განსხვავებაა მათ შორის?

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

[სახელი] იკითხა: მუშაობდით კეშის დონეებზე — მეხსიერებაში და განაწილებულად? იცით თუ არა Go-ში არხები და select?

Senior
BSS
69

შესაძლებელია თუ არა პროფაილერი წარმოებაში ჩართვა?

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

შესაძლოა, თქვენ შემოგთავაზებთ რამეს Mutex და sync.Map-ის გარდა წერის დაცვისთვის?

Middle
СитиДрайвСитиДрайв
69

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

Middle+
Lexica
69
/412