Golang
Ներկայացրեք, թե ինչ է Pgx կապերի պուլը և ինչու է այն օգտագործվում տվյալների բազայում։
Խոսեք ձեր փորձառության մասին select ֆունկցիայի օգտագործման մասին նախագծերում
Ի՞նչ գործիքներ և տեխնոլոգիաներ եք օգտագործում համակարգերում կատարման հետևելու և մետրիկներ հավաքելու համար։
Ի՞նչ է նշանակում 'Stop The World' հասկացությունը JVM-ի կամ համակարգի կատարումի համատեքստում։
Ինչպե՞ս ապահովել, որ տվյալների թարմացման բոլոր հարցումները վերջում հասնեն ընթերցման մոդելին:
Ինչպե՞ս կառավարել Go-ում goroutine-ի վիճակն ու ավարտը։
Որ կոմպոնենտը վերահսկում է Kubernetes- ի վիճակը և կյանքի ցիկլը pod- ի համար։
Ներկայացրեք, թե ինչ է բլոկավորումը (Lock) մյուտեքսի կոնտեքստում և ինչու է այն օգտագործվում։
Կարող եք տալ օրինակներ նախագծման նմուշների, որոնք ներկայացված են Gang of Four գրքում և որոնք օգտագործել եք ձեր նախագծերում։
Ի՞նչ տարբերություններ կան պանիկայի և կրիտիկական սխալի միջև, որոնք կանգնեցնում են ծրագրի կատարմանը։
Եթե ընթացիկ goroutine-ի stack-ը գերազանցի իր սահմանը, ինչ հետևանքներ են առաջանում?
Ի՞նչ փորձ ունեք սինխրոն տվյալների փոխանակման իրականացման մեջ սերվերների միջև։
Ինչպե՞ս եք իրականացնում թարմացումների թողարկումը ձեր նախորդ պաշտոնում։
Արդյոք հնարավոր է միաժամանակ կիրառել մի քանի մութեքս մեխանիզմներ մեկ ֆունկցիայում?
Ի՞նչ է տարբերությունը կոոպերատիվ մոտեցման վրա հիմնված բազմագործառականության իրականացման և նախապես պլանավորողի հետ իրականացման միջև։
Ի՞նչ է նշանակում նախնական արժեքը տարբեր տվյալների տեսակների համար։
Ներկայացրեք, թե ինչ է նշանակում Counter մետրիկը Prometheus մոնիտորինգի համակարգում։
Ինչ է պարունակում sync.Pool օբյեկտի օգտագործումը Go լեզվում?
Ինչպես է իրականացվում փոխազդեցությունը գորուտինների միջև ծրագրավորման լեզվում?
Ինչպե՞ս է գործում ծրագիրը, երբ փորձում է տվյալներ գրել բյուջե չունեցող ալիքին, եթե այն սկզբից դատարկ է։