Golang
Ի՞նչ ստանդարտ գրադարաններ կամ փաթեթներ եք օգտագործել ձեր պրակտիկայում։
Ի՞նչ գործընթացներ են ակտիվանում, երբ կանչվում է make ֆունկցիան քարտ ստեղծելու համար Go լեզվում։
Որ դեպքերում defer-ը չի կանչվի?
Ինչպե՞ս որոշել, որ կոնկրետ դասը կամ օբյեկտը իրականացնում է որոշակի ինտերֆեյս։
Կարո՞ղ է Map հավաքածուի ծավալը ընդլայնել այն ստեղծելուց հետո:
Իմացեք ձեր փորձի մասին առևտրային ծրագրային ապահովման նախագծերում
Ինչքան մեծ է կարող է լինել մյուս պրոցեսորին բեռնված մյուս պրոցեսորին ազատելու ժամանակ համակարգում։
Ինչպես են կազմված ձեր protobuf պայմանագրերը՝ որտեղ են գտնվում, ինչպես եք դրանք խմբագրում, ինչպես եք դրանք կոմպիլացնում, որտեղ է պահվում ստեղծված կոդը։
Ի՞նչ նպատակով են համատեղ օգտագործվող հոսքերը ծրագրավորման մեջ։
Ի՞նչ առանձնահատկություններ ունի Go լեզվի օբյեկտային ծրագրավորման մեջ, որոնք տարբերվում են այլ ծրագրավորման լեզուների իրականացումից։
Ներկայացրեք տվյալների ինկապսուլյացիայի կոնցեպցիան օբյեկտային ծրագրավորման մեջ.
Ինչպե՞ս կարող եք իրականացնել կոնկրետ փորձարկման սցենարների հավաքածու։
Նկարագրեք ձեր վերջին ընկերությունում ընդունված զարգացման հիմնական սկզբունքներն ու պրակտիկաները։
Ի՞նչ է WaitGroup կառուցվածքի դերը և նշանակությունը Go-ում ծրագրավորման ժամանակ։
Ինչպիսի՞ միջոցներ կան տվյալների դեկոդավորման և կոդավորման գործընթացների ծախսերը նվազեցնելու համար gRPC օգտագործելիս։
Նախագծեք համակարգի մոտավոր բեռը (RPS հաշվարկ)
Ներկայացրեք, թե ինչպես են տարբերակվում Consumer և Consumer Group հասկացությունները հաղորդագրությունների մշակման համակարգերում։
Կարող եք նշել հիմնական բանալիների տեսակները, որոնք օգտագործվում են հարաբերական տվյալների բազաներում?
Ի՞նչ գործողություններ են կատարվում տողային տվյալների միացման ժամանակ։
Ինչպես է իրականացվում goroutine-ների աշխատանքի վերահսկումը և համակարգումը Go-ում?