Golang
Ի՞նչ սինխրոնիզացիայի primitive-ներ կան Go-ում: Ի՞նչ տարբերություն կա Mutex և RWMutex-ի միջև: Երբ օգտագործել atomics-ը:
Իդեմպոտենտություն ինչ է?
Ի՞նչ խնդիրներ կարող են առաջանալ համաժամանակյա Go ծրագրերում և ինչպես եք դուք դրանք հայտնաբերում:
Ինչն է ավելի լավ՝ մոդուլային մոնոլիտ կամ միկրոսերվիսներ շախմատի ծառայության համար?
Կան մեծ աղյուսակ, դրա հարցումները դանդաղ են։ Ինչ անես?
Ներկայացրեք ձեր Allow ֆունկցիայի իրականացմանը վերանորոգումներից հետո: Ինչպես է մշակվում օգտագործողի առաջին հարցի դեպքը?
Ի՞նչ է հարաբերական և ոչ հարաբերական պահեստների տարբերությունը: Խոսեք ACID-ի մասին։
Կա հետաքրքիր նրբություններ GOMAXPROCS և cgroups-ով Linux-ում?
Senior — դա լուծող է, վերջին հղկողը?
Ի՞նչ պատասխանատվություն ունեն StatefulSets-ը և երբ են օգտագործվում:
Որ հաջողություններն եք առավել հպարտ և ինչ եք հիշում?
Ի՞նչ էք արել հենց այն, որ Ավիտոյում հայտարարությունների հրապարակման և կառավարման ծառայությունը ավելի արագ դարձնեք։
Մաքսիմալ բեռ: 25k ընթերցումներ / 5k գրառումներ վայրկյանում Նոր տվյալների ծավալը: 10 TB տարեկան Մաքսիմալ համաժամանակություն: 120k միաժամանակյա հարցումներ Տարեկան օգտվողների աճ: 30% Նպատակ p99 ուշացում: <150 ms ընթերցումների համար, <400 ms գրառումների համար Նպատակ հասանելիություն: 99.95% Ձեր խնդիրն է զարգացնել ճարտարապետական լուծում, որը կվերացնի առկա խնդիրները, ապահովի համահունչություն և սխալների հանդուրժողականություն, ինչպես նաև կիրականացնի հետևման մեխանիզմներ պատվերի ամբողջ կյանքի ցիկլի համար: Նկարագրեք սխալի կառավարման մեխանիզմը, ներկայիս ճարտարապետությունից միգրացիայի պլանը և բացատրեք, թե ինչպես առաջարկվող լուծումը կբարելավի համակարգի հուսալիությունը և թափանցիկությունը։
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) }
Կան իրավիճակներ, երբ Kafka-ում հաղորդագրությունը չի հասել?
Իմացեք ինձ մասին աշխատանքային միջավայրից դուրս. Հոբբի, հետաքրքրություններ, փաստեր, որոնք բացահայտում են ձեզ որպես անձ.
Դուք աշխատել եք բիզնես գործընթացների մակարդակով՝ SELECT FOR UPDATE, rollback արտաքին API-ի անկման դեպքում?
Կաֆկայի հետ աշխատանքի մասին մանրամասն պատմեք՝ ինչպես տեղի ունեցավ հաղորդագրությունների կրկնօրինակի գործընթացը։
Ինչպես է աշխատում HTTPS և TLS-ը: Ի՞նչ է սերտիֆիկատը և ինչպես է այն ստուգում բրաուզերը։
Ի՞նչ հատկություններ պետք է ունենա լավ հեշ-գործառույթը։