Golang
Կարո՞ղ ես շարունակել մնալ մյուս ծառայություններում տվյալների համար, եթե առաջինը 11 ծառայություններից սխալ է վերադարձնում։
Ինչպե՞ս կհասկանաս, որ նոր գիտելիքներով ավելի արժեքավոր դարձար։
Ի՞նչ է տարբերությունը զանգվածի և սլայսի միջև Go-ում։
Պետք է նկարագրել գրադարանի մոդելը։ Երեք էություն կա՝ «Մեղադրող», «Գիրք», «Կարդացող»: Ֆիզիկապես կա միայն մեկ գիրք և կարող է լինել միայն մեկ կարդացողի մոտ։ Պետք է կազմել աղյուսակներ գրադարանի համար՝ հաշվի առնելով դա։ Գիրքը կարող է ունենալ մի քանի հեղինակներ։
Որ դեպքերում կեշի կիրառումը կարող է բացասական հետևանքներ ունենալ կամ համակարգի արդյունավետությունը նվազեցնել?
Ինչպե՞ս եք սովորաբար վարվում, երբ թիմում կամ հաճախորդների հետ տարաձայնություններ են առաջանում։
Կարող է փոփոխել զանգվածի կառուցվածքը նրա ստեղծումից հետո?
Ինչպես է իրականացվում պառլելային մշակումը և մրցակցային առաջադրանքների կառավարումը Go-ում?
Ի՞նչ կցուցադրվի կոդը գործարկելու ժամանակ: package main import "fmt" func main() { var i int var f float64 var s string var b bool fmt.Printf("%d %g %q %t\n", i, f, s, b) }
Ինչպե՞ս կարելի է որոշել ինտերֆեյսը իրականացնող օբյեկտի կոնկրետ տիպը։
Ի՞նչ է Dependency Inversion-ը և ինչպե՞ս է այն տարբերվում Dependency Injection-ից։
Ինչպես է չափվում արժեքը EXPLAIN-ում: Ինչ է արժեքը?
Կարող եք նշել B-Tree-ից բացի այլ տեսակի ինդեքսներ?
Ինչպես վերլուծել Linux մեքենայի վիճակը առանց մոնիտորինգի, եթե այն վատ է զգում? Ինչպե՞ս հասկանալ խնդիրների պատճառները։
Կանալները կարելի է օգտագործել որպես մեխանիզմ՝ գործառույթների կատարման համակարգման համար goroutines-ների միջև:
Ինչպե՞ս արդյունավետ կերպով հեռացնել դինամիկ զանգվածի առաջին տարրը մշտական ժամանակում։
Կարող եք նշել ծրագրերի բազմաշերտ ճարտարապետության հիմնական մակարդակները կամ շերտերը?
Ի՞նչ է defer-ը Go-ում և երբ է այն կանչվում:
Ինչու է ծրագրավորման լեզվում Map տվյալների կառուցվածքը չի պահում տարրերի կարգը?
Որո՞ք HTTP տեսակի հարցումներ են օգտագործվում REST API-ի հետ փոխազդեցության ժամանակ։