Golang
Ներկայացրեք Pipe ֆունկցիայի ամբողջ կոդը մեկնաբանություններով
Ինչպես է աշխատում sync.RWMutex-ը և երբ օգտագործել այն?
Ինչպես է իրականցված Mutex-ը մեքենայի տակ? Ի՞նչ է SpinLock-ը և ինչպես է աշխատում?
Ի՞նչ հարցեր կան ընկերության համար: Ինչպե՞ս է տեղի ունենում պլանավորումը և գնահատումը։
Ինչու է սխալ անվանված դաշտերով կառուցվածքների սկզբնավորումը (պոզիցիոն սկզբնավորումը)։
Դուք ունե՞ք փորձ տարածված համակարգերի մշակում և աջակցություն ցուցաբերելու ոլորտում:
Ի՞նչ էր պահված տվյալների ամենամեծ ծավալը:
Ի՞նչ է առավելագույն բեռը հարցումների քանակով վայրկյանում, որը կառավարել է ամենաբեռնված ծառայությունը: Ճիշտ է, որ դա մինչև 5–8 հազար հարցում է վայրկյանում?
Ինչպե՞ս եք գնահատում ձեր գիտելիքները Linux և Kubernetes- ի մասին:
Ի՞նչ են EXPLAIN և EXPLAIN ANALYZE-ները։
հիմնական փաթեթ ներմուծում ( "fmt" "time" ) func main() { } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Ինչու՞ են պահանջվում հարմարեցված ցուցիչներ sync/atomic-ում։
Նկարագրեք իրավիճակը՝ նոր անդամ թիմում ասում է՝ դու անիմաստ բաներ գրում ես, ես ավելի լավ գիտեմ։ Ինչպե՞ս կգործեք։
Ի՞նչ է անում go mod tidy հրամանը։
Եթե ձեզ առաջարկեն աշխատանք և դուք ընդունեք, որքան շուտ եք պատրաստ սկսելու աշխատանքը?
Օրինակ, օգտագործելով time.After ցիկլում՝ դա հանգեցնում է հիշողության արտահոսքի?
Որ պայմաններում go build չի վերականգնի փաթեթը և կօգտվի պահեստից?
Մեկնաբանեք ձեր վերջին նախագծերը և օգտագործված տեխնոլոգիական ստեքը։
Դուք օգտագործե՞լ եք հանրային ամպեր: Եթե այո, ապա որ պրովայդերներ և ծառայություններ?
Որ տվյալների բազաներ և այլ տվյալների պահեստային համակարգեր եք աշխատել?