Golang
რა სიტუაციებში ხდება ავტომატური მეხსიერების განაწილება პროგრამის შესრულების დროს სტეკში?
რამდენი კავშირი იყო PostgreSQL-სთან? რა უნდა გავაკეთოთ, თუ 10 ათას RPS-ზე კავშირები არ არის საკმარისი?
რისი დროს შეიძლება მოხდეს თხელი ან პროცესების ურთიერთშეზღუდვა?
შეგვიძლია თუ არა მივიჩნიოთ სლაისი უსაფრთხოდ მრავალმხრივ გარემოში დამატებითი სინქრონიზაციის ზომების გარეშე?
რატომ არის map-ის გამოყენებისას ელემენტების სია გარანტირებული არაა და შემთხვევით ჩანს?
რა სარგებელი და ნაკლია goroutines-ის გამოყენებაში Go პროგრამებში?
შეგიძლიათ პრაქტიკული გამოცდილება გქონდეთ რთული სისტემებისთვის არქიტექტურული გადაწყვეტილებების განვითარების სფეროში?
რა ასპექტია ოოპ კონცეფციის, რომელიც ასახავს კლასი ან ობიექტის სტრუქტურას?
როდის შეიძლება გორუტინები გადავიდნენ ადგილობრივ შესრულების რიგში?
რა სხვა პროგრამირების ენები გეცოდინებათ კარგად, გარდა Go-ს?
რომელი ქვემოთ მოცემული კოდის ფრაგმენტი შეიცავს შეცდომას ან პოტენციურ პრობლემას არხებთან მუშაობის დროს? ვარიანტი 1 package main func main() { ch := make(chan int) ch <- 1 } ვარიანტი 2 package main func main() { ch := make(chan int, 1) ch <- 1 } ვარიანტი 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } ვარიანტი 4 package main func main() { ch := make(chan int) close(ch) <-ch } ვარიანტი 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
მზად ხარ ჰიბრიდული სამუშაო ფორმატისთვის (ოფისი + დისტანციური)?
თქვენ გამოიყენეთ პესიმისტური ბლოკირების მექანიზმი თქვენს პროექტებში?
როგორ შეიძლება დაასახელოთ პროგრამული სისტემების შესრულების გაფართოების მეთოდები?
რომელი Pipeline-ის ეფექტიანობის მაჩვენებლებს შეგიძლიათ დაასახელოთ?
როგორ შეიძლება გამოვლინდეს რბოლის პირობები (Race Condition) სისტემაში?
როგორ უზრუნველვყოთ სისტემაში გახსნილი ფაილდასახელწერების ზღვრის გადაჭარბების თავიდან აცილება?
რის შემთხვევებში გამოიყენება მონაცემთა სტრუქტურა, რომელიც შეუძლია თანმიმდევრული ელემენტების შენახვა და მათ დინამიურად შეცვლა?
შეგიძლიათ ახსნათ ჰეშირების მუშაობის პრინციპი რუკის (Map) განხორციელებაში?
რა ფუნქცია ასრულებს proxy-ის როლს Go ენისთვის?