Ներկայացրեք, թե ինչ է sync.Map-ը և ինչ առավելություններ ունի սովորական քարտեզների նկատմամբ Go-ում։
Golang
Ի՞նչ է լինտերը Go-ում։
Կարող եք բացատրել ծրագրավորման մեջ ալիքների կոնցեպցիան և նրանց հիմնական նպատակը:
Ինչպիսի՞ն են Elasticsearch-ի առավելությունները և թերությունները:
Ինչպե՞ս լուծել մրցակցային ամրագրումի խնդիրը իրական տվյալների բազայի անցման ժամանակ։
Ի՞նչ չափանիշներ են կարևոր ձեր համար թիմ ընտրելիս նախագծի համար։
Ինչու՞ բիզնեսի սխալները (ErrUnknownRoom, ErrRoomNotAvailable) տեղափոխել դոմենային շերտ:
Պետք է արդյոք ավելացնել return սխալի գրանցումից հետո handler-ում անհաջող վալիդացիայի դեպքում?
Պատմեք garbage collector- ի մասին Go-ում: Ի՞նչ է երեք գույնի նշումը: Ի՞նչ է write barrier-ը: Ի՞նչ օպտիմիզացիաներ են օգտագործվում:
Go-ում string տիպը փոփոխական է թե անփոփոխ?
Ի՞նչ են տրանսակցիաների ACID-հատկանիշները: Նկարագրեք յուրաքանչյուր հատկությունը։
Ի՞նչ է panic-ը (panic) Go-ում և ինչպե՞ս է այն տարբերվում սխալից: Ինչպե՞ս բռնել panic-ը։
Հետախուզողի հարցը աշխատավարձի սպասումների և նախագծային զբաղվածության պայմանների մասին (230 հազար ընդդեմ 280 հազար, ժամանակավոր պայմանագիր)
Ի՞նչ է Graceful Shutdown-ը և ինչու է դա անհրաժեշտ:
Ի՞նչ են Scrum արարողությունները։
Արդյոք արժե փոխադարձել ինտերֆեյսը փոխարեն կառուցվածքի? Երբ դա կարող է լինել առավելություն?
Կարող եք տալ օրինակ իրավիճակի, երբ դուք հաջողությամբ լուծել եք շատ բարդ խնդիր?
Որքան հաճախ եք թողարկումներ կատարում և երբ:
Որտե՞ղ պետք է գտնվի բիզնեսի վավերացումը (օրինակ՝ ամսաթվերի ստուգում, ամրագրումների սահմանափակում 10 օրով): Հենդլերում կամ ծառայությունում?
Ի՞նչ խնդիր կա մուտեքսով չլինող սլայսին մուտք գործելիս: Ինչպե՞ս դա շտկել: