Golang
Դուք պատրաստ եք աշխատել ՌԴ աշխատանքային օրենսգրքի համաձայն?
Ինչպե՞ս են պահվում տվյալները հին Go-մապերում բաքի սահմանումից հետո։
Ի՞նչ տեսակի հիշողություններ է տարբերակում Go-ն (ստեկ և հողակտոր): Ինչպե՞ս են դրանք տարբերվում: Ինչպե՞ս է Garbage Collector-ը աշխատում ստեկում գտնվող օբյեկտների հետ։
Ինչու՞ է վատ, երբ անցկացնում ենք օբյեկտը կոնտեքստով Go-ում։
Ամենավերջին անունը — մոտավոր տողային համընկնում (մոտավոր համընկնում գտնել): Պետք է ստուգել, արդյոք առաջին տողը երկրորդ տողի ենթատող է: Ենթատողը այն ժամանակ է, երբ առաջին տողը կարելի է ստանալ երկրորդ տողից որոշ նիշեր հեռացնելով: Ներմուծում: 'car', 'cartwheel' Ելք: true Ներմուծում: 'cwhl', 'cartwheel' Ելք: true Ներմուծում: 'cwhee', 'cartwheel' Ելք: true Ներմուծում: 'cartwheel', 'cartwheel' Ելք: true Ներմուծում: 'cwheeel', 'cartwheel' Ելք: false Ներմուծում: 'lw', 'cartwheel' Ելք: false
Ինչպես է աշխատում map-ը Go-ում?
Պատմիր ինձ այն ընկերության մասին, որտեղ հիմա աշխատում ես։
Իմացիր ինձ մասին աշխատանքից դուրս՝ հոբբիներ, հետաքրքրություններ, փաստեր որպես մարդ։
Ինչ կցուցադրվի ծրագրի կողմից; Ինչու? func main() { ժամանակԱմսամիջոց := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(ժամանակԱմսամիջոց).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }
Ինչպես ճիշտ կազմակերպել աշխատանքը ալիքների հետ՝ ծրագրի անվտանգ աշխատանքի և տվյալների մշակման համար։
Ճանաչում եք արդյոք ինֆրաստրուկտուրային խնդիրների վրա աշխատել, այլ ոչ թե բիզնես դոմենին?
Ինչպես օպտիմալացնել կատարողականությունը բարձր բեռի ժամանակ (1000 RPS) մուտքագրման մեթոդում մյուտեքսով?
Պատմիր ինձ SOLID-ի մասին: Ի՞նչ է դա։
Ինչպես ընտրել գործարքների մեկուսացման մակարդակը և ինչ լրացուցիչ ծախսեր կան?
Ինչ է մաքուր ճարտարապետությունը?
Ինչպես է աշխատում slice-ը Go-ում ներսից? Ինչպես է աշխատում append ֆունկցիան?
Ինչու Go? Որտեղից սկսեցիր, ինչպես հասար այս լեզուին?
Պատմեք Docker և Kubernetes-ի հետ աշխատանքի մասին՝ ինչ պետք է անեիք։
Ի՞նչ սինխրոնիզացիայի միջոցներ գիտեք Go-ում:
/** :-))) :-(( "ab :-)" = "ab " "ab :-)))" = "ab " "ab :-)))(" = "ab (" "ab ):-)" = "ab )" ":-)" = "" **/ func deleteP(str string) string { }