Ինչ եք ծրագրավորում? (հասկանալու գործընթացի մասին հարց՝ ճանաչողական գործունեության)
Golang
Ավելացրու ավելի մանրամասն OOP-ի և նրա հիմնական սկզբունքների մասին (պոլիմորֆիզմ, ինտերֆեյսներ)
Ինչպես է ընտրվում հեշ-ֆունկցիան տվյալների բաշխման համար։
Կանալիից ընթերցման գործողությունը հնարավոր է բուֆեր օգտագործելու առանց?
Ի՞նչ տեսակի սխալներ կամ անհամապատասխանություններ կարող են առաջանալ, երբ գործարքները կատարվում են միաժամանակ։
Ի՞նչ բաղադրիչներ են մտնում Apache Kafka-ի կլաստերի մեջ։
Նշեք և բացատրեք երկու հիմնական ծրագրավորման դրվագներ
Իմացեք ձեր փորձի մասին, ինչի համար եք հպարտ?
Ինչպե՞ս է կապված goroutine-ի կատարմանը պրոցեսորի թելերի հետ և ինչպես է այն նշանակվում կոնկրետ թելին:
Խոսեք ինձ մասին Kafka
Հաշվեք հիմնական տվյալների կառուցվածքները
Կարո՞ղ է գորուտինայի կատարմանը ամրացնել կոնկրետ համակարգային հոսքին:
Ի՞նչ է տեղի ունենում, երբ արժեքը գրանցվում է քարտեզում 123 բանալիով: Ինչպե՞ս է արժեքը հասնում պահեստին։
1. Ի՞նչ կցուցադրվի, ինչպես ուղղել, ինչպես դարձնել հոսքային պաշտպանված (waitGroup) 2. Դուփլիկատները հեռացնել ցանկից
Ի՞նչ տարրեր կարելի է ներառել ծրագրի ընթացիկ կատարման կոնտեքստում։
Ի՞նչ է primitive Union Loop-ի նպատակը ծրագրավորման մեջ և ինչու է այն օգտագործվում:
Կազմված ինդեքսում դաշտերի կարգը կարևոր է հարցումների օպտիմալացման համար:
Ինչպիսի՞ սահմանափակումներ կան sync.Map-ի օգտագործման դեպքում համեմատած սովորական Map-ի հետ, որը պաշտպանված է Mutex-ով։
Եթե GOMAXPROCS=2 և երկու անսահման ցիկլեր մաթեմատիկական գործողություններով աշխատում են, արդյոք այլ goroutines-ներ կիրականացվեն?
Ինչպե՞ս ցույց տալ gRPC-ում, որ որոշ դաշտ չի նախատեսված հաճախորդի կողմից օգտագործելու համար։