Sobes.tech

Golang

Կարող եք նշել և բացատրել ժամանակակից SQL շարժիչների (ACID) չորս հիմնական պահանջները?

290

Կպատմե՞ք ձեր փորձի մասին Go-ով աշխատելու և ինչպիսի խնդիրների հետ եք բախվել։

289

Կպատմեք ավելին Redis-ի մասին՝ ինչպիսի՞ թղթապանակներ կան և ինչ տվյալներ են պահվում այնտեղ։

281

Ի՞նչ են Go-ի կառուցվածքները և ինչու են դրանք օգտագործվում:

280

Ինչպես է աշխատում գարշահավաքը Go-ում և որ հիշողության տարածքում է աշխատում?

274

Ի՞նչ քանակի գործընթացներ կամ թելեր կարող է ունենալ մեկ ծրագիրը։

266

// 1-დან 10-მდე რიცხვები func main() { done := make(chan struct{}, max_n) for i := 1; i <= max_n; i += batchSize { end := i + batchSize if end > max_n { end = max_n } for j := i; j < end; j++ { go func(n int) { defer func() { done <- struct{}{} }() exit(1) printNumber(n) }(j) } for j := i; j < end; j++ { <-done } } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }

258

// թվեր 1-ից 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }

256

Ի՞նչ գրադարաններ եք օգտագործել նախագծում։

252

Ինչպես է կոչվում կարճատևությունը՝ արժեքի համար՝ կլիկի համար՝ անգլերենում։

249

Ինչ միջոցով եք իրականացնում միգրացիաները?

247

3 բաժանման թեմա: 1-ին դեպք՝ 2 սպառող: 2-րդ դեպք՝ 5 սպառող: Ինչպե՞ս են բաժանվում հաղորդագրությունները։

247

Նշեք հիմնական տվյալների կառուցվածքները և տվեք դրանց իրականացման/օգտագործման օրինակներ Go-ում (մասիվներ, սլայսեր, քարտեզ/հեշ աղյուսակ):

245

Ինչ եք կատարել կոնկրետ ClickHouse-ով — աշխատել եք կլաստերով, կրկնօրինակում, աղյուսակների բաժանման հետ?

245

Մեր մոտ 3 բաժին և 3 սպառող կա, ուշացումը մեծանում է: Ինչպե՞ս կարող է KEDA օգնել այս իրավիճակում։

244

Կա՞ տվյալների աղյուսակ (id PRIMARY KEY, data JSON)՝ PostgreSQL-ի համար լավ ցուցիչ՝ բանալիով որոնելու համար։

236

Ի՞նչ է տարբերությունը ասինխրոնության և բազմաալիքային աշխատանքների միջև։

233

// Տրված է տող s։ Պետք է գտնել ամենաերկար ենթատողը առանց կրկնվող նիշերի։ // Օրինակներ՝ // s = "abcabcbb", պատասխան՝ 3 ("abc") // s = "cccccccc", պատասխան՝ 1 ("c") // s = "pwwkew", պատասխան՝ 3 ("wke") // s = "", պատասխան՝ 0 // s տողը բաղկացած է անգլերեն տառերից, թվերից, նշաններից և բացատներից func lengthOfLongestSubstring(s string) int { return 0 }

231

Ինչպե՞ս կարելի է կարգավորել հարցումում բլոկավորումները: Պատմեք բլոկների տեսակների մասին (պեսիմիստական, օպտիմիստական, խորհրդատվական բլոկներ):

230
/10