Golang
Ինչպես է իրականացվում համակարգի միկրոսերվիսների միջև հաղորդակցությունը:
Ի՞նչ են գնահատումները։
Հարց դանդաղ ծառայության մասին Օրինակ՝ պատվերի ստեղծումը։ Կա ծառայության դիմում և պատասխան, այս երկու գործողությունների միջև մենք պահում ենք վերլուծության մեջ պատվիրած ապրանքները (օրինակ՝ ապրանքների ժողովրդականությունը հաշվելու համար): Վերլուծական ծառայությունը երբեմն աշխատում է դանդաղ կամ ժամանակավրեպ է, և մենք ժամանակին պատասխան տալու հնարավորություն չունենք, պատվերները կորցնում ենք: Ի՞նչ անել, որ այլևս չկորցնենք պատվերներն ու գումարը: Նախագծեք, թե ինչպես կարելի է պատվերը և վերլուծությունը կատարել პარալել։
Պատմիր ինձ PostgreSQL-ում գործարքների մեկուսացման մակարդակների մասին
Ի՞նչ է տեղի ունենում, եթե կարդանք փակված ալիքում Go-ում։
Ի՞նչ էին նախագծի ամենաբարդ առաջադրանքները: Ինչպե՞ս մոտեցաք անծանոթ առաջադրանքներին։
Ի՞նչ այլ ծրագրավորման լեզուներ գիտես լավ մակարդակով, բացի Go-ից։
Եթե անհրաժեշտ լինի հրաժարվել Kafka-ից և փոխարինել նրան այլ հաղորդագրության բրոքերի, ինչ կլինի? Ինչպես առանձնացնել Kafka-ն արտաքին ծառայություններից?
Քանի՞ միկրոսերվիս ունեք Go-ում և որքան հաճախ են առաջանում երկու միկրոսերվիսներ ընդգրկող առաջադրանքները։
Ի՞նչ է lock contention-ը։
Սերվերը ունի 8 ԳԲ հիշողություն, գործարկվում է 10 ԳԲ սպառող ծրագիր։ Ինչ կլինի?
Ի՞նչ է տարբերությունը REST-ից RPC- ի։ Ի՞նչ է նշանակում stateless REST-ի համատեքստում։
Պատմեք API Gateway-ի մասին միկրոսերվիսների ճարտարապետությունում և ինչու է այն օգտագործվում։
Ներկայացրեք sync.Once կառուցվածքի նպատակը և աշխատանքի սկզբունքը Go-ում։
Կա հարցեր փուլերի և թիմերի մասին:
Ի՞նչ գործոններ են ազդում Go-ում goroutine-ի stack-ի ծավալին:
Հիմա ուզում ենք գնալ HeadHunter և փնտրել թեկնածուներ ֆիլտրերով — ինչպես դա ճարտարապետականորեն կազմակերպել?
Ի՞նչ բնութագրական հատկություններ պետք է ունենան բանալիները տվյալների կառուցվածքում։
Ի՞նչ ակնկալվող ֆինանսական ցուցանիշներ եք սպասում պրոֆեսիոնալ գործունեության մեկ տարվա ընթացքում:
Ինչպե՞ս է ազդում սլայսի փոքր կամ մեծ չափի փոխանցումը ֆունկցիային՝ կատարողականության և հիշողության օգտագործման տեսանկյունից։