Golang
Ինչպե՞ս կարելի է որոշել, թե որ goroutine-ն է առաջացնում ռեսուրսների կամ հիշողության արտահոսք ծրագրում։
Ի՞նչ տարբերություն կա Map հավաքածուի հայտարարության և այն հայտարարելուց հետո նշանակման միջոցով սկզբնավորման միջև։
Ի՞նչն է դարձնում գորուտիները ավելի արդյունավետ՝ համեմատած ավանդական թելերի։
Ի՞նչ պարամետրերով առաջնորդվում ես նախագծի համար տվյալների բազան ընտրելիս:
Ինչպես պայքարել այս իրավիճակի հետ, երբ օգտվողը ստանում է տոքեն, փոխում է նրա դերը և գալիս է փոփոխված տոքենով ծառայություն՝ ինչպես պայքարել դրա դեմ?
Ինչպե՞ս կարելի է տեքստային տողը վերածել ռունիկ նշանների հաջորդականության:
Ինչպե՞ս կարող եք արդյունավետ կերպով սկսել և կառավարել մեծ թվով goroutine-ներ, օրինակ՝ մոտ 100 հազար:
Ի՞նչ նպատակով կարելի է օգտագործել գլոբալ փոփոխականը Go-ում։
Ի՞նչ քայլեր պետք է ձեռնարկվեն կոդը արտադրական միջավայրում տեղադրելու համար։
Ի՞նչ ռեսուրսներ ես օգտագործում նոր գիտելիքներ և հմտություններ ձեռք բերելու համար։
Ի՞նչ չափի է տվյալների կառուցվածքը առանց որևէ տարր կամ տվյալների ներսում։
Պետք է իրականացնել uniqRandn ֆունկցիան, որը ստեղծում է երկարությամբ n եզակի, պատահական թվեր պարունակող սլայս: func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }
Կարող եք բացատրել, թե ինչ է նշանակում 'տվյալների արտահոսք' տերմինը տեղեկատվական համակարգերի համատեքստում?
Ի՞նչ է consumer lag-ը և ինչպիսին էր ձեր մոտ։
Ինչի վրա կդնես ուշադրություն առաջարկ ընտրելիս?
Ինչպե՞ս է իրականացվում տվյալների փոխանցումը ոչ բուֆերային ալիքով։
Կարո՞ղ է ծրագրավորման ժամանակ կիրառել SOLID սկզբունքները Go-ով։
Կարո՞ղ է լինել տվյալների միաժամանակյա գրառում ալիքում առանց բուֆեր օգտագործելու։
PostgreSQL-ում արդյոք աջակցում է Read Uncommitted անջատման մակարդակը?
Ի՞նչ ինդեքս է ավտոմատ ստեղծվում տվյալների բազայում աղյուսակ ստեղծելիս ըստ նախնական կարգավորումների։