Sobes.tech

Golang

Ի՞նչ թերություններ ունի sharding-ը։

Middle+
160

Ինչպիսի՞ն են Kafka-ի առաքման երաշխիքները: Ինչ պետք է անել արտադրողի կողմից, որպեսզի ապահովվի exactly-once?

Middle+
159

[անուն] հարցրեց: Դու դեռ սովորում ես? Դա կխանգարի՞ քո լիաժամ աշխատանքին:

Senior
157

func main() { c := make(chan int, 1000) for i := 0; i < 100; i++ { go foo(c) } sum := 0 for r := range c { sum += r } fmt.Println(sum) } func foo(c chan int) { r := rand.Int() for i := 0; i < r; i++ { c <- r } } --- func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // // fmt.Println(sum) } func foo(c chan int) { r := rand.Int() for i := 0; i < r; i++ { c <- r } }

Senior
157

Եթե Go-ում սլայսի ծավալը 8 է և մենք փորձում ենք ավելացնել իններորդ տարր, ինչ կլինի?

Senior
156

Ի՞նչ ես հիմա փնտրում քեզ համար նոր աշխատանքում։

Middle+
155

Պատմիր Consumer Group-ի մասին։ Եթե 3 բաժին և 2 սպառող կա, ինչպես կբաշխվեն։

Middle+
153

[անուն] հարցրեց: Խնդրում եմ պատմեք թիմի և գործընթացների մասին — դա բազմաֆունկցիոնալ թիմ է, ինչպես են աշխատում սպրինտները?

Senior
152

Ներմուծման մեջ կա աճման կարգով դասավորված թվերի զանգվածներ՝ - կասկածյալներ - անմեղներ Պետք է բոլոր անմեղներին հանել կասկածյալների զանգվածից: Օրինակներ: Ներմուծում: suspects = [1, 2, 3, 4, 5], innocents = [2, 4] Ելք: [1, 3, 5] Ներմուծում: suspects = [3, 80, 123, 421, 936], innocents = [80, 936] Ելք: [3, 123, 421]

Middle+
150

Ինչպե՞ս ես վերաբերվում ռելոկացիային և ուր մտածում էիր տեղափոխվել:

Middle+
149

/* Ներմուծման մեջ կա թվերի nums զանգված, որի երկարությունը n է: Զանգվածի յուրաքանչյուր թիվ կարող է լինել միայնակ կամ կրկնակի։ Թվերը գտնվում են [1, n] միջակայքում։ Պետք է գրել ֆունկցիա, որը կվերադարձնի միայն այն թվերի զանգվածը, որոնք կրկնվում են երկու անգամ: Օրինակներ: Ներմուծում: nums = [4, 3, 2, 7, 8, 2, 3, 1] Ելք: [2, 3] Ներմուծում: nums = [2, 2, 1] Ելք: [2] */

Senior
148

PostgreSQL-ում ինդեքսավորումը: ինչպես ստեղծել ինդեքս մի քանի պարամետրերով հարցման համար? Ինչու՞ ինդեքսը վատթարացավ կես տարում ակտիվ թարմացումների դեպքում։

Senior
147

func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // fmt.Println(sum) } func foo_req(c chan int) error { r := rand.Int() for i := 0; i < r; i++ { c <- r } }

Senior
144

Դուք ճիշտ հասկանում եք, որ cache-aside-ի դեպքում մենք դեռ պետք է գնանք cache և անթույլատրելի դարձնենք տվյալները այնտեղ, երբ մենք թարմացնում ենք տվյալները տվյալների բազայում?

Senior
144

[անուն] հարցրեց: Խնդրում եմ պատմեք ձեր ներկայիս աշխատավայրի մասին — ինչպիսի՞ ընկերություն է դա և ինչ արտադրանքի վրա եք աշխատում:

Senior
143

Կարո՞ղ է Kafka-ում ավելացնել բաժինների քանակը առանց թեման նորից ստեղծելու։

Middle+
143

Ի՞նչ ինդեքսներ գիտես տվյալների բազայում։

Middle+
142

[անուն] հարցրեց: Կարո՞ղ եք պատմել ձեր փորձից որևէ դեպք, որի համար հպարտ եք:

Senior
141

Որ հրամանը օգնում է թարմացնել PostgreSQL-ի վիճակագրությունը?

Middle+
140

[անուն] հարցրեց: Ինչու փոխեցիք ձեր նախորդ ընկերությունից ձեր ներկայիս ընկերությանը?

Senior
140
/4