Golang
// ჩვენი მეთოდი პროდუქტების შესახებ ინფორმაციის მისაღებად, ეს მეთოდი ძალიან ხშირად იძახება // არის თუ არა პრობლემები ამ კოდში და როგორ შეიძლება მათ გამოსწორება? postgress მონაცემთა ბაზა func (r *ProductRepository) GetProductDetails(ctx context.Context, productIDs []int) []Product { products := make([]Product, 0, len(productIDs)) for _, id := range productIDs { go func(id int) { var p Product query := "SELECT name, price, description FROM products WHERE id = $1" err := r.db.QueryRowContext(ctx, query, id).Scan(&p.Name, &p.Price, &p.Desc) if err != nil { r.logger.Error("error get product", "err", err) return } products = append(products, p) }(id) } return products }
**შარტი** რამდენიმე URL-ისთვის მოთხოვნები უნდა შესრულდეს პარალელურად. უნდა გამოიტანოს HTTP სტატუსები და მართოს შეცდომები.
რატომ აირჩიე შენთვის Go-ს?
რა კონტეინერული და ორქესტრაციის სისტემებს იცნობთ?
რამდენად ხშირად იყენებდით ტრიგერებს, მხოლოდ ისტორიის შემთხვევით თუ სხვა შემთხვევებიც იყო?
რა არის სტეკი და რა არის ხეილი?
JWT ტოკენი რა არის? რა არის მისი სტრუქტურა და რა სარგებელი აქვს ჩვეულებრივ ტოკენებთან შედარებით?
რა ხდება, როდესაც ბრაუზერში აკრეფთ [საიტი]? დეტალურად აღწერეთ, რომელი პროტოკოლები გამოიყენება
პროგრამირების დროს არხებთან მუშაობის წესები უნდა იცოდეთ (დახურული, ღია, როდის რა შეიძლება გაკეთდეს)?
რატომ მიდიხარ შენი მიმდინარე ადგილიდან?
თუ თქვენ წინადადებით არქიტექტურული გადაწყვეტილება, მაგრამ ტექნიკური ლიდერი თქვენთან თანხმდება არა და თქვენ დარწმუნებული ხართ, რომ მართალი ხართ, რა გააკეთებდით?
რა იყო ყველაზე დიდი შეცდომა?
რა არის არხები Go-ში, რა ტიპები არსებობს და რა თვისებები აქვთ?
როგორ არის ორგანიზებული გუნდის ტესტები — ვინ რა წერს, რა დაფარვა, არსებობს თუ არა E2E?
რა მოხდება, თუ დავწერთ დახურულ, ბუფერულ არხიდან?
როდესაც პანიკას ვერ ვიჭერთ, პროგრამა მაინც დაიხურება?
რისი მიზეზით ფიქრობთ გადასვლაზე? პროექტი მხარდაჭერაზე გადადის თუ სხვა მიზეზები არსებობს?
რამდენი ადამიანი გაქვთ გუნდში, როგორ მიმდინარეობდა პროცესი?
გაქვს გამოცდილება Kubernetes ოპერატორების დაწერაში, ოპერატორების ადმინისტრირებაში, Helm Chart-ის გამოყენებაში?
როგორ შეიძლება დაყენდეს ბლოკირებები სავალში? ისაუბრე ბლოკირების ტიპებზე (პესიმისტური, ოპტიმისტური, საკონსულტაციო ბლოკები).