Golang
Արժեքային խնդիր՝ հուշումների ծառայությունը օգտագործում է ադմինիստրացիայի ծառայությունից ձևանմուշներ: Ինչպե՞ս ապահովել հուսալիությունը, երբ ադմինիստրացիայի ծառայությունը կարող է անկում ունենալ։
Պատմեք աշխատանքում ձախողության մասին։
Ի՞նչ տեսակի կոնտեքստեր եք գիտակցում:
Ի՞նչ են ձեր ֆինանսական սպասումները: Նշեք նվազագույն և հարմարավետ մակարդակը։
Ի՞նչ է հիմնական տարբերությունը Repeatable Read և Serializable միջև:
Ինչպես է աշխատում սլայսը Go-ում?
Քանի՞ հիմնական բանալի կարող է լինել աղյուսակում:
```go func fail() { panic("Անհաջողություն!") } func main() { fmt.Println("Սկիզբ!") var wg sync.WaitGroup wg.Add(1) go func() { defer func() { if e := recover(); e != nil { fmt.Println(e) } }() fail() wg.Done() }() wg.Wait() fmt.Println("Ազատություն!") } ```
Եթե դու սինխրոնային հարցում կատարես տվյալների բազային կամ հարևան ծառայությանը, և հարցումը տևում է 5 վայրկյան, ինչ կլինի օպերացիոն համակարգի հոսքի հետ, որի վրա աշխատում է ծառայությունը, մինչ այդ հարցումը կատարվում է?
Որքան գումարից եք պատրաստ քննարկել առաջարկը?
Խոսեք այն ընկերության մասին, որտեղ այժմ աշխատում եք, և ձեր դերը այնտեղ։
Ինչպես օպտիմալացնել տողը փակելու հետ կապված գործարքը բարձր բեռի ժամանակ (խոչընդոտի խնդիր՝ գրանցման ժամանակ հրավիքի կոդով)?
Ի՞նչ էր թիմի կազմը ձեր վերջին աշխատանքում։
պատմեք select օպերատորին մասին, ինչ է անում և ինչու է անհրաժեշտ։
Ի՞նչ է գտնվում /proc թղթապանակում։
Ի՞նչ է տեղի ունենում, եթե խմբի մեկ սպառողը դուրս գա: Խոսեք վերակազմավորման մասին։
Ի՞նչ է բինար որոնման ալգորիթմական բարդությունը դասավորված զանգվածում:
Ի՞նչ տեսակի միջծառայողական փոխազդեցություն էր ձեր վերջին նախագծերից մեկում։
Դու հասկանում ե՞ք, թե ինչու մենք դեռ չգիտենք անցնել IPv6-ով։
Ի՞նչ է անհրաժեշտ լինտերները կոդում: Որոնք օգտագործեցիր?