Golang
Ի՞նչ խորհուրդներ կան Go մոդուլներ գրելու համար։
Ինչպե՞ս ապահովեցիք տվյալների համահունչությունը նախագծում: Կային՞ տարբերություններ:
HR հարթակն արդյոք արդեն գոյություն ունե՞ր, երբ դուք եկաք, թե՞ այն սկսվել էր զրոյից։
Իմացեք ձեր փորձի մասին
Ինչ կցուցադրվի ծրագրի գործարկման ժամանակ. func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Աշխատանքի իմիտացիա }() } wg.Wait() fmt.Println(len(counter)) }
Ի՞նչ նորություններ են դուրս եկել Go 1.26-ում։
Ինչու՞ Alpine-ն օգտագործվում է որպես հիմնական պատկեր։
Ի՞նչ չափի հիշողություն է հատկացվում goroutine ստեղծելիս (նվազագույն և առավելագույն)։
Գրեք մի ֆունկցիա, որը տեղում հեռացնում է val-ի հավասար բոլոր տարրերը slice-ից: Վերադարձնում է slice առանց հեռացված արժեքների: func RemoveValue(slice []int, val int) []int { // ձեր կոդը } // Օրինակ RemoveValue([]int{1,2,3,2,4}, 2) // -> []int{1,3,4} RemoveValue([]int{1,2,3}, 5) // -> []int{1,2,3} RemoveValue([]int{}, 1) // -> []int{}
Որտե՞ղ եք այժմ բնակվում և ինչ աշխատանքային ձևաչափ եք դիտարկում։
Կպատմեք տվյալների բազաների ինդեքսների մասին՝ ինչու են անհրաժեշտ, ինչ տեսակներ կան, ինչպես ճիշտ ընտրել:
պատմիր sync.Atomic-ի մասին: ինչու է օգտագործվում, կարո՞ղ էիր աշխատավայրում օգտագործել:
Ինչպե՞ս լուծել, եթե բարձր առաջնահերթությամբ ֆիլտրն շատ լայն է և սպառում է ամբողջ բյուջեն։
Ի՞նչ էր վերադարձնում որոնման ծառայությունը։
Ի՞նչ սինխրոնիզացիայի primitives կան Go-ում։
Որո՞նք են եզրակացությունները — պետք է գրել թեստեր, ճիշտ է՞
Կա՞ RPC-ում նույն սահմանափակում՝ ռեսուրսի ներկայության մասին ճանապարհին, ինչպես REST-ում։
Ինչպես միացնել պրոֆայլերը Go-ում: Ինչպես նկարել պրոֆիլներ?
Կարողության փորձեր եք կատարել? Ի՞նչ էր բեռը։
Ինչպես է կազմակերպված հաղորդակցությունը միկրոսերվիսների միջև?