Golang
რა არის SELinux?
რა იცით sync/atomic პაკეტზე?
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 }
რატომ შევედით ბაზარზე, რა არის გადასვლის მოტივაცია?
PostgreSQL-თან მუშაობის საინტერესო შემთხვევები
გთხოვთ აღწეროთ სეგმენტაციის სერვისის ბიზნეს ლოგიკა: როგორ მუშაობდა მონაცემების დამუშავების პაიპლაინი?
რატომ აგროვდებოდათ თქვენი ლოგები? რა სახელია აგენტისთვის Loki?
PostgreSQL-ის MVCC კონტექსტში სნაპშოტი რა არის?
სად არის მნიშვნელოვანი შენთვის გუნდში და სამუშაო პროცესში?
რა ტიპის ინდექსები არსებობს მონაცემთა ბაზებში და რა მიზნით გამოიყენება?
// მიცემულია სორტირებული ფირფიტები A და B. ფირფიტები ინახავენ უნიკალურ მნიშვნელობებს. წარმოადგინეთ მათი ერთობლიობა სორტირებულ ფირფიტაში RES, რომელიც არ შეიცავს დუბლიკატებს. // A = [1, 3, 5, 7] // B = [1, 2, 3, 7, 9] // RES = [1, 2, 3, 5, 7, 9]
რომელ პროგრამირების ენაზე მუშაობთ? რატომ წარმოიქმნა სინტაქსის სირთულეები?
გვითხარით თქვენი გუნდის შემადგენლობის შესახებ.
მუშაობდი თუ არა Agile მეთოდოლოგიებთან, როგორიცაა Scrum ან Kanban?
რატომ განიხილავ ახალ ადგილს, რა მნიშვნელოვანია შეთავაზების არჩევისას?
რატომ არ იმუშავებს კოდი არხით და mutex-ით (რისი გამო ხდება deadlock)?
როგორ დავამატოთ კონტექსტი მეთოდს Stop, რათა შევძლოთ დაველოდოთ სამუშაოების შესრულებას დროის შეზღუდვით?
მითხარი სამუშაოში Kafka-ს გამოყენების შესახებ: შემთხვევები, რა დაწერე?
რა არის კომპოზიტური ინდექსი?
მარტო პასუხისმგებლობის პრინციპის (SRP) შესახებ ისაუბრე. როგორ გამოიყენო ის CreateOrder ფუნქციაზე?