Ինչպե՞ս եք գրել տվյալների բազայում: Միայն մեկ գրառում կամ խմբերով?
Golang
Ռեզյումեում գրված է 'հաղորդագրությունների մշակումը ձեռքով offset կառավարմամբ' — ինչ է դա նշանակում?
Կա՞ն շատ տրամաբանություններ ծառայություններում, թե՞ ծառայությունները պարզապես փոխանցում էին տվյալները։
```go import ( "fmt" "runtime" "time" ) func main() { runtime.GOMAXPROCS(2) var c chan int for i := 0; i < 5; i++ { go sleeping(i, c) } for i := 0; i < 5; i++ { gopherID := <-c fmt.Println("ռոուտին ", gopherID, " ավարտեց քունը") } } func sleeping(id int, c chan int) { time.Sleep(3 * time.Second) fmt.Println("... ", id, " կանգառի ժամանակը ...") c <- id } ```
Հաշվետվությունները կառուցվել են նույն բազայից, որտեղ ակտիվ գրանցում է կատարվում?
// Հարց 4. Ի՞նչ կցուցադրվի էկրանին package main import "fmt" func subis(is []int) []int { is = append(is, 5) return append(is, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Դու ինքներդ գրել եք թե խմբագրել եք Kubernetes YAML-մանIFEST-ները՝ CI/CD համար:
Դուք եք կազմել և հաշվարկել լոգիստիկ երթուղիները՞
Ինչու է ամեն գիշեր պետք է վերանայել պատմական տվյալները?
Ի՞նչ է ձեզ մղում ծրագրավորող աշխատելու:
Ինչպե՞ս լուծել, եթե գործողությունը տևում է 10-12 րոպե, տվյալները ակտիվորեն փոխվում են և ակտիվ գրառում է կատարվում։ Ինչպե՞ս օգտագործեցիք ռեպլիկացիան։
Ի՞նչ փորձառություն ունեք PostgreSQL-ով աշխատելու մեջ: Պե՞տք է եղել բարդ հարցումներ գրել կամ օպտիմիզացիա կատարել։
Որտեղից էին գալիս ձեր տվյալները: Ինչպե՞ս էին նրանք ձեզ հասնում:
Ի՞նչ է կեշավորված: Միայն ցուցակները՞
Դու աշխատե՞լ ես RabbitMQ-ի հետ: Պատմիր Kafka-ի մասին — եթե 3 բաժանումներ և 1 սպառող կա, ինչպես են բաժանվում հաղորդագրությունները?
Ի՞նչն է տարբերությունը JOIN և UNION-ի միջև։
Ինչու եք հեռացել?
Ինչպե՞ս եք գրանցում տվյալները տվյալների բազայում՝ առանձին-առանձին կամ խմբերով: Կարող էր մի Kafka հաղորդագրության մեջ լինել 500 գրանցում:
DevOps հիմնական պայպլայնը կարգավորել է, թե՞ դու ինքներդ աշխատել ես Kubernetes մանֆեստների հետ կամ շրջել եք կլաստերում, նայելով լոգերը։
Ինչ փաստաթղթեր եք գրում նոր ծառայության զարգացման ժամանակ?