Golang
Ինչպե՞ս է իրականացնում գրառումների հեռացումը PostgreSQL տվյալների բազայի աղյուսակներից։
Ի՞նչ է առավելագույն քանակությունը տարրերի, որոնք կարող է պարունակել Bucket-ը hash քարտեզի իրականացման ժամանակ։
Ինչպես ապահովել անվտանգ մուտք դեպի քարտը բազմատողային միջավայրում?
Ի՞նչ գործառույթներ է իրականացնում կոնտեքստը վիճակի կամ հրամանի ձևաչափում։
Ի՞նչ ռազմավարություն կեշավորել՝ cache-aside կամ write-through՝ հաշվի առնելով օգտվողների վարքի ձևը պատվերի կարգավիճակը ստուգելիս։
Ինչպե՞ս է PostgreSQL-ը կազմակերպում տվյալների պահպանումը, որոնք գերազանցում են 2 կիլոբայթը։
Արդյոք թույլատրվում է միաժամանակ մի քանի գորուտիններով ուղարկել հաղորդագրություններ մեկ ալիքին?
Կարող եք բացատրել, թե ինչ է Wait Group-ը և ինչու է այն օգտագործվում ծրագրավորման մեջ:
Ի՞նչն է տարբերությունը HAVING և WHERE-ի միջև։
Ինչպե՞ս էին կազմակերպված ձեր նախորդ ընկերության աշխատանքային գործընթացները։
Ինչպե՞ս պետք է փոխանցել ալիքին գործարկվող goroutine-ին Go-ում։
Կարող եք խոսել ձեր աշխատանքի մեջ օգտագործած կոնկրետ ինդեքսի մասին?
Ինչպե՞ս եք սահմանում ծրագրի տեղադրման գործընթացը և դրա հիմնական փուլերը։
Ինչպե՞ս կարելի է իրականացնել տրաֆիկի բալանսավորումը սերվերների միջև համակարգի օպտիմալ աշխատանքի համար։
Ի՞նչ է տվյալների բազայի գլխավոր կրկնօրինակի վրա միայն գրելու սահմանափակումը։
Կարող էք ներսում հասանելի լինել ֆունկցիայում հայտարարված որպես մասնավոր փոփոխական?
Ի՞նչ ինդեքս կստեղծեիք այս հարցման համար DENSE_RANK և PARTITION BY department-ով։
Ինչ է ժամանակային բարդությունը դինամիկ զանգվածում տարրին մուտք գործելու համար։
Ինչպե՞ս եք գնահատում ձեր աստիճանը։
// թվեր 1-ից 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }