Sobes.tech

Golang

Ի՞նչ սինխրոնիզացիայի primitive-ներ կան Go-ում: Ի՞նչ տարբերություն կա Mutex և RWMutex-ի միջև: Երբ օգտագործել atomics-ը:

Middle+
101ХР101ХР
74

Իդեմպոտենտություն ինչ է?

Senior
Lenta Tech
74

Ի՞նչ խնդիրներ կարող են առաջանալ համաժամանակյա Go ծրագրերում և ինչպես եք դուք դրանք հայտնաբերում:

Senior
AndersenAndersen
73

Ինչն է ավելի լավ՝ մոդուլային մոնոլիտ կամ միկրոսերվիսներ շախմատի ծառայության համար?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
73

Կան մեծ աղյուսակ, դրա հարցումները դանդաղ են։ Ինչ անես?

Senior
А7
73

Ներկայացրեք ձեր Allow ֆունկցիայի իրականացմանը վերանորոգումներից հետո: Ինչպես է մշակվում օգտագործողի առաջին հարցի դեպքը?

Middle+
ООО Дэстэн Партнерс
73

Ի՞նչ է հարաբերական և ոչ հարաբերական պահեստների տարբերությունը: Խոսեք ACID-ի մասին։

Senior
Алабуга
73

Կա հետաքրքիր նրբություններ GOMAXPROCS և cgroups-ով Linux-ում?

Middle+
МВидеоМВидео
73

Senior — դա լուծող է, վերջին հղկողը?

Middle+
МВидео/эльдорадо
73

Ի՞նչ պատասխանատվություն ունեն StatefulSets-ը և երբ են օգտագործվում:

Senior
VKVK
73

Որ հաջողություններն եք առավել հպարտ և ինչ եք հիշում?

Senior
OZONOZON
73

Ի՞նչ էք արել հենց այն, որ Ավիտոյում հայտարարությունների հրապարակման և կառավարման ծառայությունը ավելի արագ դարձնեք։

Middle+
Магнум
73

Մաքսիմալ բեռ: 25k ընթերցումներ / 5k գրառումներ վայրկյանում Նոր տվյալների ծավալը: 10 TB տարեկան Մաքսիմալ համաժամանակություն: 120k միաժամանակյա հարցումներ Տարեկան օգտվողների աճ: 30% Նպատակ p99 ուշացում: <150 ms ընթերցումների համար, <400 ms գրառումների համար Նպատակ հասանելիություն: 99.95% Ձեր խնդիրն է զարգացնել ճարտարապետական լուծում, որը կվերացնի առկա խնդիրները, ապահովի համահունչություն և սխալների հանդուրժողականություն, ինչպես նաև կիրականացնի հետևման մեխանիզմներ պատվերի ամբողջ կյանքի ցիկլի համար: Նկարագրեք սխալի կառավարման մեխանիզմը, ներկայիս ճարտարապետությունից միգրացիայի պլանը և բացատրեք, թե ինչպես առաջարկվող լուծումը կբարելավի համակարգի հուսալիությունը և թափանցիկությունը։

Senior
plata
73

package main import ( "fmt" "time" ) func main() { ch := make(chan int) go func() { ch <- 1 }() time.Sleep(time.Millisecond * 500) close(ch) for i := range ch { fmt.Println(i) } time.Sleep(time.Millisecond * 100) }

Middle+
МВидеоМВидео
73

Կան իրավիճակներ, երբ Kafka-ում հաղորդագրությունը չի հասել?

Senior
Финтехробот
73

Իմացեք ինձ մասին աշխատանքային միջավայրից դուրս. Հոբբի, հետաքրքրություններ, փաստեր, որոնք բացահայտում են ձեզ որպես անձ.

Middle+
FaceApp
73

Դուք աշխատել եք բիզնես գործընթացների մակարդակով՝ SELECT FOR UPDATE, rollback արտաքին API-ի անկման դեպքում?

Senior
Штрафов нет
73

Կաֆկայի հետ աշխատանքի մասին մանրամասն պատմեք՝ ինչպես տեղի ունեցավ հաղորդագրությունների կրկնօրինակի գործընթացը։

Middle+
ВайлдберрисВайлдберрис
73

Ինչպես է աշխատում HTTPS և TLS-ը: Ի՞նչ է սերտիֆիկատը և ինչպես է այն ստուգում բրաուզերը։

Senior
SelectelSelectel
73

Ի՞նչ հատկություններ պետք է ունենա լավ հեշ-գործառույթը։

Middle
VKVK
73
/412