Golang
Որն է համակարգի ամրագրումի համակարգի համար կարևոր ոչ ֆունկցիոնալ պահանջները:
Որ հետևյալ կոդի հատվածներից մեկը պարունակում է սխալ կամ հնարավոր խնդիր, կապված ալիքների հետ աշխատանքի հետ: Ընտրանք 1 package main func main() { ch := make(chan int) ch <- 1 } Ընտրանք 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Ընտրանք 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Ընտրանք 4 package main func main() { ch := make(chan int) close(ch) <-ch } Ընտրանք 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
Դու պատրաստ ե՞ս հիբրիդային աշխատանքային ձևաչափին (գրասենյակ + հեռավար):
Ինչպես է իրականացնում փոխազդեցությունը առանձին միկրոսերվիսների միջև?
Օգտագործե՞լ եք Make գործիքը ձեր պրակտիկայում առաջադրանքները ավտոմատացնելու համար։
Եթե նկատեցիք, որ սերվերի մասում ուշացումներ են, ինչ করবেন?
Օգտագործե՞լ եք Inbox և Outbox ձևանմուշները։
Ինչպես կարելի է իրականացնել հավելվածների տեղադրումը Kubernetes-ում և ինչ քայլեր պետք է ձեռնարկվեն դրա համար؟
Ի՞նչ արդյունավետության ցուցանիշներ կարող եք նշել Pipeline-ի համար։
Ինչպե՞ս կարելի է հայտնաբերել մրցակցության պայմանը (Race Condition) համակարգում։
Որ դեպքերում է կիրառվում տվյալների կառուցվածք, որը կարող է պահել հաջորդական տարրեր և դինամիկ փոփոխել դրանք:
Կարող եք բացատրել հեշավորման աշխատանքի սկզբունքը քարտեզի (Map) իրականացման ժամանակ?
Ի՞նչ գործառույթ է կատարում proxy-ի դերը Go լեզվում:
Որքան հաճախ պահանջները հստակ են գալիս?
Կարող եք նշել HTTP/2 պրոտոկոլի հիմնական տարբերությունները և առանձնահատկությունները HTTP/1.1-ի համեմատ?
Ի՞նչ գործընթացներ կսկսվեն և ինչպես կլինի նոր գորուտինայի ստեղծումը Go-ում։
Ինչպես կարելի է սկսել բազմակոնտեյներային ծրագիր docker-compose-ով?
Կարող եք պատմել, թե ինչպես էր կազմակերպված ենթակառուցվածքը և տեխնիկական միջավայրը ձեր վերջին աշխատանքում?
Ինտերֆեյսների դերը օբյեկտային ծրագրավորման մեջ ինչ է?
Ինչպես ապահովել անվտանգ աշխատանք Map հավաքածուի հետ բազմամյա միջավայրում?