Golang
Պատմիր ինձ այն վայրի մասին, որտեղ գտնվում ես, ինչ աշխատանքային ձևաչափ ես դիտարկում?
Դու ամեն տեղ serial ID արեցիր։ Ի՞նչ է դա նշանակում։
Ի՞նչ է տեղի ունենում, երբ փոխանցում եք slice-ը ֆունկցիային և փոփոխում նրա տարրերը։
Ինչու resultErr-ը ուղղակիորեն չի վերադարձվում goroutine-ից?
Ավելին պատմիր որևէ նախագծից որևէ առաջադրանքի մասին, որը հիշվում է որպես ամենադժվար կամ ամենահետաքրքիր. Ի՞նչ էր սկզբնական խնդիրն, ինչ լուծման տարբերակներ էին, կար սահմանափակումներ։
Օնլայն կիրառության մեջ օգտագործե՞լ եք կոնտեքստեր: Պատմեք։
Ինչպե՞ս եք գնահատում ինքներդ որպես մակարդակ՝ middle, senior։
Ինչպե՞ս կարող ենք օգտագործել Go-ի ներսի կառուցվածքները ժառանգության իմիտացիայի համար: Ի՞նչ է դա տալիս և ինչու է օգտագործվում:
Ինչպե՞ս փոխարկել տողը թիվի՝ Go-ում։
Ինչպե՞ս եք գնահատում ինքներդ որպես Go ծրագրավորող:
Ի՞նչն է տարբերությունը EXPLAIN և EXPLAIN ANALYZE-ի միջև։
Պատմեք հետաքրքիր խնդիրների մասին, որոնք դուք լուծել եք ձեր ներկայիս կամ նախորդ աշխատանքում։
Որտե՞ղ են պահվում տողերը Go-ում՝ heap-ում թե stack-ում։
Կա HTTP հենդլեր, որը կատարում է բարդ SELECT տվյալների բազայում, և օգտվողը դժգոհ է երկար սպասումից: Ի՞նչ է ախտորոշման և օպտիմալացման հաջորդականությունը։
Ինչպե՞ս կառուցել դա, եթե կա տեղական սահմանափակում կոնկրետ ֆիլտրի համար և գլոբալ HH սահմանափակում 16000-ով։
Ի՞նչ բեռներ էին քո ծառայություններում։
Ի՞նչ սինխրոնիզացիայի primitives եք գիտակցում Go-ում։
Ի՞նչ անել տվյալների բազայի և բեռի հավասարակշռողի հետ աշխատանքի խնդիրների դեպքում։
Ի՞նչ է հիմնական տարբերությունը Repeatable Read և Serializable միջև:
Պատմիր Redis-ի pub/sub մոտեցման մասին շախմատի ծառայության համար՝ առավելություններ և թերություններ