Sobes.tech

Golang

Ի՞նչ տեսակների արտակարգ իրավիճակներ կամ սխալներ կարելի է մշակել Go լեզվում։

Junior — Middle
319

Արդյոք թույլատրելի է փակ ռեժիմով կարգավորված ալիքից տեղեկություններ ստանալը?

Junior — Middle
310

Ինչ է ժամանակային բարդությունը բանալիով տարր որոնելու համար map տվյալների կառուցվածքում?

Junior — Middle
309

Ինչպես կարելի է իրականացնել Set տվյալների կառուցվածքը Go լեզվում?

Junior — Middle
305

Ի՞նչ է կոնտեքստի դերը և նպատակը Go ծրագրավորման լեզվում։

Junior — Middle
295

Կարող եք նշել SQL հարցումների հետ աշխատելիս օգտագործվող հիմնական հավաքական գործառույթները?

Junior — Middle
292

Ի՞նչ են ժամանակային սահմանափակումները և արդյոք օգտագործում եք դրանք ձեր աշխատանքում։

Senior
288

Ինչպե՞ս կարելի է սահմանել պատասխան սպասելու ժամանակային սահմանափակում HTTP հարցում կատարելիս։

Junior — Middle
284

Կա՞նք ինչ-որ անձնական նախագծեր։

Senior
280

Ասացեք ինձ ավելի մանրամասն սեմաֆորների մասին։

Senior
271

Ի՞նչ մեթոդներ կան տվյալների բազաների ընդլայնելիությունը մեծացնելու համար։

Junior — Middle
270

Երբ փորձում եք առանց լրացուցիչ վերահսկողության սկսել շատ մեծ թվով goroutines (օրինակ, տասնյակ հազարներ), ինչն է ամենահավանականը տեղի ունենալ? - Հիմնական խնդիրն առաջանում է գլոբալ mutex-ի փակման պատճառով runtime-ի ներսում, ինչը կհանգեցնի ծրագրի ամբողջական կանգառի - Go պլանավորիչը կկատարի goroutine-ները փոքր խմբերով հերթականությամբ, այնպես որ դրանց թվի աճը գրեթե չի ազդի հիշողության սպառման վրա - Մասամբ ստեղծումը կարող է հանգեցնել զգալի հիշողության սպառման և պլանավորողի լրացուցիչ ծախսերի; նման դեպքերում, նպատակահարմար է օգտագործել worker pool - Եթե goroutine-ների թիվը գերազանցում է տրամաբանական պրոցեսորների թիվը, Go-ն ինքնաբերաբար կսկսի մերժել նոր goroutine-ների մեկնարկը Panic-ով

Intern
262

Ինչպես ճիշտ կազմակերպել մի քանի հետաձգված առաջադրանքների (defer) կատարման հաջորդականությունը։

Junior — Middle
261

Ինչու եք անցել Flutter-ից դեպի Go?

Senior
259

Ի՞նչ քայլեր պետք է կատարել Go լեզվում կառուցվածքի մեջ մեթոդ իրականացնելու համար։

Junior — Middle
257

Կոդի վերանայում էիք ունեցել: Ինչպես կազմակերպվեց:

Senior
257

Ի՞նչ տվյալների փոխանցման մեթոդներ են կիրառվում Go-ում goroutine-ների փոխազդեցության ժամանակ։

Junior — Middle
257

Ի՞նչն է տարբերությունը թելերի և գործընթացների միջև։

Senior
255
/11