როგორ ახდენს ბლოკირებადი სისტემური ზარები დაგეგმვის პროცესზე გავლენას?
Golang
Dependency Inversion და Dependency Injection შორის რა განსხვავებაა? რა რეალიზაციები არსებობს?
რა უნდა გაკეთდეს, რათა PostgreSQL მონაცემები არ დაიკარგოს კონტეინერის გადატვირთვის შემდეგ?
რა საფრთხეები შეიძლება იყოს slice-ისთვის append მეთოდის გამოყენებისას?
/** * N არხების გაერთიანება ერთში * * მოცემულია n არხი ტიპით chan int. საჭიროა დაწეროთ ფუნქცია, რომელიც შეაერთებს ყველა მონაცემს **/ // 1. საჭიროა განახორციელოთ ფუნქცია N არხების ერთში გაერთიანებისთვის func joinChannels(chs ...<-chan int) <-chan int { mergedCh := make(chan int) // ... return mergedCh } // 2. შეავსეთ არხები a, b, c მნიშვნელობებით // ...
რა არის სემაფორი და სად მოიძებნება Go-ში?
როგორითაც პროგრამირების ენებით მუშაობდით Go-დან ადრე და როდის დაიწყეთ პროგრამირება?
როგორ უჭერს მხარს Go HTTP/2-ს?
მანქანური სწავლით გითამაშიეთ?
რა იცი sync პაკეტზე გარდა Atomic და Mutex-ის?
როგორ აფასებთ თავს როგორც Go დეველოპერი?
ძირითადი პაკეტი func oneStep(yield func() bool) { yield() } func f() { სრული რიგისთვის oneStep { ბეჭდვა("f ") recover() } } func g() { სრული რიგისთვის 1 { ბეჭდვა("g ") recover() } } func checkPanic(loop func(), c chan<- struct{}) { defer func() { println(recover() != nil) c <- struct{}{} }() defer loop() panic(123) } func main() { c := make(chan struct{}, 1) go checkPanic(f, c) <-c go checkPanic(g, c) <-c }
მიმართავდით ტექნიკურ ინტერვიუებს და Mentoring-ით დაკავდით?
მოგიყვე შენზე, რა გამოცდილება გაქვს, რა საქმიანობით ხარ დაკავებული, რა გამოცდილება გაქვს Go-თან, იცნობ Kubernetes-ს?
გააზიარე ჩემთვის sync.Atomic-ის შესახებ: რა მიზნით გამოიყენება, მუშაობაში იყენებდი?
რომელ ოპერაციულ სისტემებზე მუშაობდით?
რა არის ცარიელი ინტერფეისი (interface{}) და როგორ განსხვავდება ის from any?
როგორ აფასებ შენი გამოცდილებას Kubernetes-თან მუშაობაში?
HTTP/1.1 და HTTP/2 შორის ძირითადი განსხვავებები
Go-ში context რა არის და რა მიზნით გამოიყენება?