Golang
Ինչպես է աշխատում պայմանական փոփոխականը (sync.Cond) Go-ում?
Մոտավորապես քանի միկրոսերվիս կար համակարգում?
Ով է թիմում պատասխանատու ճարտարապետության մշակման համար: Ունե՞ս ինքնուրույն մշակելու փորձ: Ինչպես պետք է կառուցվի այս գործընթացը:
// թվեր 1-ից 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
// Ի՞նչ վատ է այս կոդը: Ինչպե՞ս կարելի է բարելավել: func fn() { str := "" for i := 0; i < 100000; i++ { str += fmt.Sprintf("%d", i) } fmt.Println(str) }
Ինչու՞ փոխանցել կոնտեքստը որպես առաջին արգումենտ Go-ում։
Ինչու եք անցել Flutter-ից դեպի Go?
Ինչպես սինխրոնիզացնել մի քանի գորուտների մուտքը ընդհանուր օբյեկտին հողում?
Ի՞նչ խնդիրներ կարող են առաջանալ ընդհանուր հիշողության օգտագործման ժամանակ թափանցիկների հետ: Ի՞նչ է ռեյս կոնդիցիոն (race condition):
Ի՞նչ տարի է, ինչ դուք աշխատում եք Go-ով։
package main import ( "fmt" "time" ) func main() { ch := make(chan int) go func() { ch <- 1 }() time.Sleep(time.Millisecond * 500) close(ch) for i := range ch { fmt.Println(i) } time.Sleep(time.Millisecond * 100) }
Եթե հասկանում եք, որ ժամկետները մոտենում են և դուք ժամանակին ավարտել չեք կարող, ի՞նչ եք անում։
Պատմեք ձեր փորձառության մասին բարձրաբեռնված համակարգերով աշխատելու մասին: Կարողացաք լուծել տրաֆիկի բաշխման և հավասարակշռության խնդիրներ?
Պատմիր ինձ SQL-ի պատուհանային ֆունկցիաների մասին — ինչպես են դրանք գրվում?
Կարող եք խոսել Go-ի ալիքների մասին: Դրանք ինչու են անհրաժեշտ և ինչպես են կիրառվում:
Ի՞նչ արագությամբ կարող եք սկսել նոր տեղում, եթե առաջարկ ստանաք:
Ինչպե՞ս է բրաուզերը ռենդեր անում էջերը: Ի՞նչ է compositing-ը։
Եթե նման խնդիր հիմա մտնի սրինգ, որտեղից կսկսեիր և ինչպես կվարվեիր անորոշության հետ։
Պատմեք ինտերֆեյսների օգտագործման դեպքը արտադրական տրամաբանության մեջ ճարտարապետության տեսանկյունից
Ինչպե՞ս է Go-ն ապահովում տվյալների քարտեզների հետ աշխատելիս անվտանգությունը մրցակցային մուտքի դեպքում և որ սինխրոնիզացիոն մեխանիզմներ են կիրառվում պրակտիկայում։