Ի՞նչ կարմիր նշաններ կլինեն ընկերությունում, որոնք քեզ համար կանգառի գործոններ կլինեն։
Golang
Ինչ արժեք կվերադարձնի len ֆունկցիան երբ կանչվի տող համար?
Ինչ է GOMAXPROCS և քանի գորուտիններ կլինեն միաժամանակ աշխատում 1000-ից?
Ինչպես էին լուծվում հակամարտության իրավիճակները կոդի վերանայման ժամանակ։
Պատմիր Golang ծրագրավորողի մասին, ինչպես է աշխատում բլոկավորող օպերացիաներով
Դու հաճախ եք աշխատում գորուտինների հետ ձեր աշխատանքում՞
Ինչպես իրականացնել հաղորդագրության ուղարկումը gRPC ծառայությունում?
func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val } package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // changeName(person) fmt.Println(person.Name) // }
Ինչպե՞ս հասկանալ, որ դեգրադացիան տեղի է ունեցել հենց ռեսուրսների (CPU և այլն) սպառման աճի պատճառով։
Ի՞նչն է տարբերությունը PARTITION BY և GROUP BY-ի միջև ենթակայության համար։
Ի՞նչ չափանիշներով եք ընտրում ընկերությունները, ինչի վրա եք հիմնվում:
Ի՞նչ է EXPLAIN օպերատորի դերը SQL հարցումների կատարման ժամանակ տվյալների բազայում:
Ի՞նչ չես ուզում տեսնել նոր աշխատանքային տեղում:
Պատմիր Golang-ում slices-ի հետ աշխատանքի մասին՝ ինչպես են աշխատում capacity, length և ինչ կլինի սահմանը անցնելու դեպքում։
Քանի միկրոսերվիս եք գրել ընկերությունում աշխատելու ժամանակ?
Կա՞ միավորական կամ այլ իրավաբանական անձանց ձևեր:
Իմացեք ձեր փորձի մասին, ինչով եք զբաղվել, ինչ նախագծի վրա եք աշխատել և ինչ դեր եք խաղացել։
Որ գործերը քեզ ավելի դուր են գալիս և որոնք՝ քիչ?
Ինտերֆեյսները Go-ում ի՞նչ են: Ինչու են անհրաժեշտ: Ինչպես են կառուցված ներքևում?
// Ի՞նչ է ցույց տալու կոդը: func main() { var wg sync.WaitGroup for i := 0; i < 3; i++ { go func() { wg.Add(1) defer wg.Done() fmt.Print(i) }() } wg.Wait() fmt.Println("\ndone") }