Sobes.tech

Golang

Որ ռելացիոն տվյալների բազաներով եք աշխատել: Պետք է լուծել sharding և բաժանման խնդիրներ:

Middle+
150

Ի՞նչ է ընդհանուր փորձառության տարիների թիվը Go-ով զարգացնելու համար։

Middle+
150

Ավելացրու ավելի մանրամասն վերջին նախագծերի մասին: տեխնոլոգիաներ, քո պատասխանատվության գոտի, հիմնական առաջադրանքներ։

Middle
149

Ինչպե՞ս ես վերաբերվում գիշերային և երեկոյան հերթափոխներին, եթե տեղի ունենա խափանում։

Middle+
147

Խոսեք ձեր ընթացիկ նախագծի մասին — ինչի վրա եք աշխատում?

Middle+
147

Ինչ է TCP և UDP-ի տարբերությունը: Տվեք UDP օգտագործման օրինակներ և բացատրեք, թե ինչպես է DNS-ը ապահովում հուսալիությունը UDP-ի վրա։

Middle
146

Ինչպե՞ս ապահովել, որ հերթից ստացված հաղորդագրությունը ճիշտ մեկ անգամ մշակվի, եթե մի քանի աշխատողներ կան։

Senior
146

Դուք համոզվա՞ծ եք, որ այստեղ օգտագործվում են փակագծեր for map։ Ինչ սինտաքսիս է անհրաժեշտ, որպեսզի հասանելի լինի set-ի տարրին 17-րդ տողում։

Senior
145

Ի՞նչ ոլորտներում կլինի հետաքրքիր զարգանալ՝ տեխնոլոգիաներում, առաջադրանքներում, ուղղություններում։

Middle+
144

Պատմիր ինձ ձեր թիմում պատահարների կառավարման մասին. Ինչպե՞ս է կազմակերպված գործընթացը, կա՞ կանոնակարգ հերթափոխների համար։

Middle+
144

Ընդհանուր առմամբ, ինչ եք կարծում թիմի ուղղության մասին (ClickHouse/Elasticsearch հարթակ)?

Senior
143

Ինչ է REST և RPC-ի արքիտեկտուրանային տարբերությունը: Որ տարբերակն ընտրել օգտվող ստեղծելու/փոփոխելու և գումար փոխանցելու համար հաշիվների միջև?

Middle
143

Ինչպես է կառուցված հեշ-թերթը: Ի՞նչ հիմնական սկզբունքներ են դրած և հիմնական պահանջներ։

Middle+
143

Իմացեք մեզ ձեր թիմի կազմի մասին։

Middle+
142

Ինչ կցուցադրվի ծրագրի գործարկման ժամանակ: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Աշխատանքի իմիտացիա }() } wg.Wait() fmt.Println(len(counter)) }

Senior
142

Երկարությունը կարող է լինել մինչև 1000 — բացատրեք, թե ինչու դա կարող է լինել և ինչպես է կոչվում այս ֆենոմենը։

Senior
142

Հետևելու ժամանակ՝ մոտավորապես քանի թիմեր, ծառայություններ, քանի ինտեգրացիաներ իրենց թիմերի հետ?

Senior
140

Իմ թիմը ինչ էր անում և դու ինչ էիր անում?

Senior
138

Ի՞նչ է ռեհեշինգը։

Middle+
137

Պահանջվում է իրականացնել uniqRandn ֆունկցիան, որը ստեղծում է երկարությամբ n եզակի, պատահական թվեր պարունակող ցանկ: import ( "fmt" "math/rand" ) func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }

Middle+
128
/13