Ի՞նչ պատճառներ են դարձնում անհամատեղելի անմիջական մուտքը տվյալների մեջ օպերացիոն հիշողության մեջ ծրագրային ապահովման զարգացման գործընթացում։
Golang
Ի՞նչ կցուցադրի ծրագիրը այն վայրերում, որտեղ նշված են մեկնաբանություններ։ package main import "fmt" func main() { nums := make([]int, 1, 2) fmt.Println(nums) // appendSlice(nums, 1024) fmt.Println(nums) // mutateSlice(nums, 1, 512) fmt.Println(nums) // } func appendSlice(sl []int, val int) { sl = append(sl, val) fmt.Println(sl) // } func mutateSlice(sl []int, idx, val int) { sl[idx] = val fmt.Println(sl) // }
Կոդի վերանայում էիք ունեցել? Ինչպես կազմակերպվեց?
Դուք ունեք երկու աղյուսակներ: orders (պատվերներ): order_id (պատվերի եզակի նույնականացուցիչ) customer_id (հաճախորդի նույնականացուցիչ) order_date (պատվերի ամսաթիվ) total_amount (պատվերի ընդհանուր գումարը) customers (հաճախորդներ): customer_id (հաճախորդի նույնականացուցիչ) customer_name (հաճախորդի անուն) city (հաճախորդի քաղաք) Առաքելություն: Գրեք SQL հարցում, որը կվերադարձնի հետևյալ տվյալները: Հաճախորդների ցանկ (անուն և քաղաք), ովքեր կատարել են պատվերներ ընդհանուր գումարով ավելի քան 1000 դոլար: Ամեն մի հաճախորդի համար, ցույց տվեք բոլոր պատվերների ընդհանուր գումարը։
Պատմիր տվյալների բազայի գործարքների մասին՝ ինչու են դրանք անհրաժեշտ, որտեղ ես օգտագործել:
Կարող եք բացատրել CQRS մոդելի աշխատանքի սկզբունքն ու հիմնական առանձնահատկությունները?
Պատմեք այն տեխնիկական շերտի մասին, որը օգտագործել եք։
Ի՞նչ է դատարկ ինտերֆեյսի դերը և նպատակը ծրագրավորման մեջ։
Կոնֆիգուրացրիք Kubernetes-ը՞
Ինչպես է աշխատում Go պլանավորիչը: Պատմեք հիմնական կետերը։
Աշխատակիցների աղյուսակ `employees`: | id | անուն | բաժին | աշխատավարձ | |----|--------|--------|------------| | 1 | A | IT | 100 | | 2 | B | IT | 100 | | 3 | C | IT | 90 | | 4 | D | IT | 80 | | 5 | E | HR | 200 | | 6 | F | HR | 180 | Անհրաժեշտ է ցուցադրել բոլոր աշխատակիցներին, ովքեր գտնվում են իրենց բաժնի ներսում՝ աշխատավարձի առումով՝ տոպ-3-ում։ Եթե մի քանի աշխատակիցներ ունեն նույն աշխատավարձը, բոլորը պետք է ընդգրկվեն (քանի որ դա կարող է ընդլայնել տոպ-3-ը՝ մինչև 4-5 մարդ):
Խոսեք տվյալների բազայի հարցումների տեխնիկական օպտիմալացման մասին։
Ի՞նչ տեսակների փոխադարձ բացառումներ (Mutex) են իրականացված Go-ի ստանդարտ գրադարանում։
Ի՞նչ է անում PARTITION BY պատուհանի ֆունկցիաներում։
Գրեք կոդ՝ աշխատողների պուլով՝ URL-ների սլայսը մշակելու համար՝ միաժամանակյա HTTP հարցումներով։
Նկարագրեք տոմսերի ամրագրում համակարգի API-ն
Կարող եք բացատրել, թե ինչ է C4 մոդելը և ինչպես է այն օգտագործվում համակարգի ճարտարապետությունը պատկերացնելու համար։
Ի՞նչ տեսակի հիշողություններ կան և ինչպես են դրանք փոխազդում միմյանց հետ։
Ի՞նչ միջոցներ և մոտեցումներ եք կիրառել միկրոսերվիսների ճարտարապետությունը ստեղծելիս։
Ի՞նչ կարմիր նշաններ կլինեն ընկերությունում, որոնք քեզ համար կանգառի գործոններ կլինեն։