Golang
Դուք ունե՞ք ժառանգական կամ հնացած կոդով աշխատելու փորձ, որը պահանջում է արդիականացում կամ ռեֆակտորինգ։
Կպատմեք ավելին Redis-ի մասին՝ ինչպիսի՞ թղթապանակներ կան և ինչ տվյալներ են պահվում այնտեղ։
Քանի կապեր էր եղել PostgreSQL-ին: Ինչ անել, եթե 10 հազար RPS-ի դեպքում կապերը բավարար չեն?
Ի՞նչ իրավիճակներում կարող է առաջանալ թելերի կամ գործընթացների փոխադարձ բլոկավորում։
Արդյո՞ք կարելի է համարել սլայսը անվտանգ բազմապատկման միջավայրում օգտագործելու համար առանց լրացուցիչ սինխրոնիզացիայի միջոցների։
Ի՞նչ են Go ծրագրերում goroutines օգտագործելու առավելությունները և թերությունները։
Ինչպես է կատարվում ինդեքսների հեռացումը և օպտիմալացումը տվյալների բազայում?
Կա՞ք գործնական փորձ ձեր բարդ համակարգերի ճարտարապետական լուծումներ մշակելու մեջ:
Երբ հենց գորուտինները կարող են անցնել տեղական կատարման հերթին?
Ի՞նչ այլ ծրագրավորման լեզուներ գիտես լավ մակարդակով, բացի Go-ից։
Որ հետևյալ կոդի հատվածներից մեկը պարունակում է սխալ կամ հնարավոր խնդիր, կապված ալիքների հետ աշխատանքի հետ: Ընտրանք 1 package main func main() { ch := make(chan int) ch <- 1 } Ընտրանք 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Ընտրանք 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Ընտրանք 4 package main func main() { ch := make(chan int) close(ch) <-ch } Ընտրանք 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
Դու պատրաստ ե՞ս հիբրիդային աշխատանքային ձևաչափին (գրասենյակ + հեռավար):
Որտե՞ղ է տվյալների զանգվածը գտնվում ծրագրի կատարման ընթացքում հիշողության որ մասում։
Դուք արդյոք օգտագործել եք պեսիմիստական արգելափակման մեխանիզմ ձեր նախագծերում?
Ի՞նչ մեթոդներ եք կարող նշել ծրագրային համակարգերի կատարողականության ընդլայնման համար:
Ի՞նչ արդյունավետության ցուցանիշներ կարող եք նշել Pipeline-ի համար։
Ինչպե՞ս ապահովել բաց ֆայլերի նկարագրիչների սահմանաչափը գերազանցելու կանխումը համակարգում։
Ի՞նչ մեթոդներով է իրականացվում փոխազդեցությունը առանձին միկրոսերվիսների միջև ամենատարածված սցենարներում։
Որ դեպքերում է կիրառվում տվյալների կառուցվածք, որը կարող է պահել հաջորդական տարրեր և դինամիկ փոփոխել դրանք:
Կարող եք բացատրել հեշավորման աշխատանքի սկզբունքը քարտեզի (Map) իրականացման ժամանակ?