Golang
როგორ გავზომოთ HTTP-ზარის შესრულების დრო მხოლოდ გამოთვლებით (histogram-ების გარეშე)?
რეზიუმეში არსებული ყველა გამოცდილება რეალურია? არსებობს რამე გადამეტებული?
რატომ არის მატრიცების გამრავლება სწორედ ამ წესით განსაზღვრული?
რამდენად ხშირად გჭირდებოდათ მონაცემთა ბაზებში ჩაძირვა, კითხვების დაწერა და ოპტიმიზაცია?
გახდის ოპტიმიზატორი ყოველთვის გამოიყენებს შექმნილ ინდექსს?
რატომ არ იქნება პანიკა ხაზზე test2 := test1[3:] და რატომ გამოჩნდება [4 5]?
რა დიზაინის ნიმუშებს იცნობთ და გამოიყენეთ Go-ში?
// კოდს სწორად დაარეგულირეთ ისე, რომ მოთხოვნები კონკურენტული იყოს და გამოჩნდეს პასუხის კოდი // და შეცდომის შემთხვევაში, ჩაწერეთ ის ლოგში და გააგრძელეთ დამუშავება package main import "net/http" var addrs = []string{"[link]"} func main() { for _, url := range addrs { resp, err := http.Get(url) if err != nil { log.Error(err) continue } // თუ საჭიროა, process resp } }
HeadHunter ვებჰუკის საშუალებით პასუხს აგზავნის, ხოლო Avito — არა, უნდა იაროთ თვითონ. როგორ უნდა მოიქცეთ?
რა გელით თქვენი ახალი სამუშაო ადგილისგან?
რომელი ალტერნატივა გაქვთ VACUUM FULL-ის, რომელიც ასევე გაათავისუფლებს ადგილს, მაგრამ მკაცრი ბლოკირების გარეშე?
რა ნიშნავს 'HTTP-ზე დაფუძნებული' ტრანსპორტის პროტოკოლთან დაკავშირებით?
ძირითადი პაკეტი "fmt" პაკეტის იმპორტი func subis(is []int) []int { return append(is, 5) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
ბოლო სამუშაო ადგილას გუნდი როგორ იყო ორგანიზებული, რამდენი ადამიანი იყო და რა პოზიციას იკავებდით კონკრეტულად?
რა ტიპის Mutex-ები არსებობს Go-ში?
SQL შეკითხვა: დაწერეთ შეკითხვა, რათა გამოიტანოთ მომხმარებლის ID, მომხმარებლის სახელი და ქალაქი, რომელთა რაოდენობის ჯამი 2025 წლის იანვარში აღემატება 50-ს
რა არის სინგ პაკეტში?
გქონდა თუ არა კონფლიქტები შენი წინა სამუშაო ადგილას? როგორ გადაჭერი ისინი?
თუ ჩვენ main ფუნქციას არგუმენტებით გამოვაცხადებთ, პროგრამა შეიკრიბება?
შეგიძლიათ აღწეროთ, რა იყენებთ სამუშაო goroutine-ში არხის მოსაკითხად?