Golang
Կա՞ն իրավիճակներ, երբ տողում մեկ նշանի փոփոխումը անհնար կամ անընդունելի է, և ինչպես դա բացատրել:
Երբ է անհրաժեշտ փոխանցել կոնտեքստը տվյալների բազային ExecContext-ում և երբ ոչ?
Կա՞ք գործնական փորձ ձեր բարդ համակարգերի ճարտարապետական լուծումներ մշակելու մեջ:
Կային կապեր տարբեր ծառայությունների պայմանագրերի միջև: Ինչ տեսակ կապեր ունեիք:
Դուք ունե՞ք փորձ ձեր նախագծերում ներքին SQL հարցումների օգտագործման վերաբերյալ։
Որո՞ք аспект է OOP կոնցեպտի արտացոլում՝ դասի կամ օբյեկտի կառուցվածքը։
Ի՞նչ տվյալներ են փոխանցվում սլայսի ներսում՝ երբ ֆունկցիան կանչելիս այդ սլայսը որպես արգումենտ է օգտագործվում:
Երբ հենց գորուտինները կարող են անցնել տեղական կատարման հերթին?
Խոսեք այն մասին, թե ինչ է օգտագործվում ընթացիկ նախագծում, մանրամասնորեն։
Ի՞նչ է նշանակում SELECT FOR UPDATE-ը։
Կարող եք բացատրել, թե ինչ է կախվածությունների կառավարման համակարգը Go-ում և ինչպես է այն իրականացվում:
Որն է համակարգի ամրագրումի համակարգի համար կարևոր ոչ ֆունկցիոնալ պահանջները:
Որ հետևյալ կոդի հատվածներից մեկը պարունակում է սխալ կամ հնարավոր խնդիր, կապված ալիքների հետ աշխատանքի հետ: Ընտրանք 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 }
Կարող եք բացատրել, թե ինչ է նշանակում Keyproof տերմինը զարգացման կամ համակարգերի համատեքստում?
Եթե նկատեցիք, որ սերվերի մասում ուշացումներ են, ինչ করবেন?
Օգտագործե՞լ եք Inbox և Outbox ձևանմուշները։
Ինչպես կարելի է իրականացնել հավելվածների տեղադրումը Kubernetes-ում և ինչ քայլեր պետք է ձեռնարկվեն դրա համար؟
Ինչպե՞ս որոշել, արդյոք կոնկրետ տարրն առկա է ցանկում (slice):
Ինժեների տեխնիկական հմտությունները ինչպիսի՞ն են միկրոսերվիսային ճարտարապետության զարգացման և սպասարկման համար։
Որ դեպքերում է կիրառվում տվյալների կառուցվածք, որը կարող է պահել հաջորդական տարրեր և դինամիկ փոփոխել դրանք: