Ինչպե՞ս եք օպտիմալացրել հարցումները 10-20 րոպեից մինչև 5-7։ Ո՞ր հաշվետվությունները կատարվում էին այդքան երկար։
Golang
Ներկայացրեք, թե ինչպես կարելի է դա ձևավորել REST ոճով — ինչպես կվերանվանեք բոլոր այդ մեթոդները?
Բիզնեսի զարգացման կամ ենթակառուցվածքի՞: Ի՞նչ են ձեր ուժեղ կողմերը։
Ի՞նչքան Kafka-ալիքներն էին, որոնց միջոցով հաշվետվություններ էին կազմվում:
Ինչ է affinity և anti-affinity-ը Kubernetes-ում?
Քանի՞ տվյալ ունեիք: Ինչպե՞ս է RPS-ը Kafka-ում։
Ինքնազբաղվողների եկամտի գրանցման գործընթացը ինչպես է տեղի ունենում?
Իմացրու ինձ թեստերի մասին — ինչ թեստեր ես գրում?
Որտե՞ղ ես ուզում աճել:
Ինչ է սխալ 1000 գորուտիններում հաշվիչի ավելացման կոդում: Ինչպես ուղղել mutex, atomic կամ ալիքներ օգտագործելով?
Ինչպես է աշխատում Garbage Collector-ը Go-ում: Ի՞նչ է ստեկը և հողամասը։
Ինչ փաստաթղթեր եք գրում նոր ծառայության զարգացման ժամանակ?
Եթե տվյալները պահվում են մեկ վայրում — և մենք ընթերցում և գրում ենք մեկ աղյուսակից 10 հազար օգտվողով — ինչպես կառավարել բեռը?
Ինբոքսից հետո ինչ տեղի ունեցավ? Կա արդյոք հավաքագրման պրոցեդուրա?
Մասին GitLab CI — ինչպես եք աշխատել, ինքներդ եք գրել yaml ֆայլերը?
Ի՞նչ էր տեղի ունենում առաջին սինխրոնիզացիայի ալիքում: Դա տվյալների ինչ-որ մոդել էր, որի հիման վրա նրանք հարուստանում էին:
Խնդրում եմ, պատմիր ինձ, որտեղ հիմա աշխատում ես և ինչ ես անում։
Ի՞նչ է ընկերական հարթակը առևտրային ցանցերի լոգիստիկ և գործառնական տվյալների մշակման համար: Լոգիստիկ երթուղիները կազմվում էին, հաշվարկվում կամ ինչպես?
Դու կողմ ես թե դեմ պահվող ընթացակարգերին?
// Հարց 2. Ի՞նչ կցուցադրվի էկրանին package main import "fmt" func bbb() { defer func(){ if r := recover(); r != nil{ fmt.Println("Պանիկայի մշակումը 1 ", r) } }() panic("aaaa") } func main() { defer func(){ if r := recover(); r != nil{ fmt.Println("Պանիկայի մշակումը 2 ", r) } }() bbb() }