Golang
როგორ აფასებთ Arena-ზე დაფუძნებული მეხსიერების მართვის გამოყენების მიზანშეწონილობას მაღალი დატვირთვის Go სერვისებში?
რატომ არ არის დაწერილი პირობის დასაწყისი სიმბოლოების შემოწმებისთვის განხორციელებაში?
თქვენი განათლების შესახებ ისაუბრეთ — სწორად მესმის, რომ ბაკალავრიატი დაამთავრეთ? რა სპეციალობით?
რატომ არის საჭირო Redis, თუ ის უბრალოდ სწრაფად აბრუნებს მონაცემებს მეხსიერებიდან?
როგორ მართავდით ღრმა გვერდსაკითხს? თუ მომხმარებელი გსურს იხილოს შედეგების 100-ე გვერდი, Elasticsearch-ის სტანდარტული from/size გამოყენებით, ეს ძალიან ძვირია მეხსიერების თვალსაზრისით. იყენებდით Search After-ს?
ტიმში სენიორ-დეველოპერისა და მედიას შორის რა განსხვავებაა?
გთხოვთ, მოგვიყევით თქვენი კომერციული გამოცდილების შესახებ PostgreSQL და Redis-თან. როდის დაიწყეთ მუშაობა, რა დავალებები გადაჭარით? საინტერესო შემთხვევები გაუზიარეთ.
ამ გადაცემის ოპერაციასთან რა ხდება? არხი ავტომატურად გაფართოვდება და მიღება ასინქრონულად განხორციელდება Goroutine დაიბლოკება მიმღების გამოჩენამდე ღირებულება იქნება გადაყრილი შეცდომის გარეშე გაგზავნა გამოიწვევს panic-ის
Saga-ს რა სტილი გამოიყენეს: ქორეოგრაფია თუ ორკესტრაცია?
func Exclude(a, b []int) []int { set := make(map[int]struct{}) for _, v := range b { set[v] = struct{}{} } result := make([]int, 0) for _, v := range a { if _, ok := set[v]; !ok { result = append(result, v) } } return result } სინტაქსის შეცდომა # command-line-arguments ./main.go:39:32: სინტაქსის შეცდომა: არასწორი ახალი ხაზი, ელოდა { if კლაუზის შემდეგ
რომელი სერვისებს შორის ურთიერთქმედება გამოიყენებოდა? gRPC, REST?
Goroutine-ების ნაკლოვანება რა არის?
რატომ არის საჭირო ნორმალიზაცია?
რა არის ინტერფეისები Go-ში და რა მიზნით გამოიყენება?
დაწვრილებით ისაუბრე რომელიმე პროექტიდან რაიმე დავალების მაგალითზე, რომელიც მოგიხსენია როგორც ერთ-ერთი ყველაზე რთული ან საინტერესო: რა იყო თავდაპირველი პრობლემა, რა ვარიანტები იყო გადაწყვეტის, იყო თუ არა შეზღუდვები.
// კითხვა 4. რა გამოიტანს ეკრანზე package main import "fmt" func subis(is []int) []int { is = append(is, 5) return append(is, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
შეგიძლიათ ისაუბრათ აუდიტის ალგორითმზე (მონაცემების გადამოწმებაზე)? მონაწილეობდით მასში? როგორ მიმდინარეობდა?
რა ტიპის მეხსიერებები არსებობს Go-ში? რა განსხვავებაა სტეკსა და heap-ს შორის?
სად ინახება სტრიქონები Go-ში: heap-ში თუ stack-ში?
როგორ ეწოდება ამ მეტრიკას, რომელიც შედარებს კლიკებს და ჩვენებებს?