Golang
Կա՞ք աշխատանքային թույլտվություն Ռուսաստանում և Բելառուսում։
Ի՞նչ հետևանքներ կարող են առաջանալ գործառույթի չեղարկման ֆունկցիայի կրկնակի կանչից հետո։
Ի՞նչն է պատճառը նախապես կոմպիլյացված լեզուներով գրված ծրագրերի մեկնարկի արագության բարձրացմանը՝ համեմատած ինտերպրետատիվ լեզուներով։
Ի՞նչ է Map կառուցվածքի նպատակը Go լեզվում։
```go մասին փաթեթ func main() { nums := make(chan int, 10) for i := 0; i < 10; i++ { nums <- i } close(nums) for i := 0; i < 3; i++ { go sqare(nums) } } func sqare(nums <-chan int) <-chan int { res := make(chan int, 10) for n := range nums { res <- n * n } return res } ```
Ինչպե՞ս կարող ենք տեղեկացնել Kubernetes-ին, որ ծրագիրը հաջողությամբ մեկնարկել է և պատրաստ է ընդունել երթևեկությունը։
Ինչպե՞ս է ազդում տվյալների բազայում գրառումների ակտիվ օգտագործումը ցուցիչների արդյունավետության վրա։
Ինչպե՞ս կարող ենք որոշել արտադրական կոդի կայունությունն ու որակը նրա գործարկումից հետո։
Ի՞նչ է ռունան։
Կարող եք նշել դեկլարատիվ ծրագրավորման լեզուներ, որոնք ձեզ հայտնի են?
Ի՞նչ գործողություններ և մշակման հնարավոր է ծրագրավորման լեզվում nil քարտերով աշխատելիս։
Կարող եք տալ տարբեր մեթոդների օրինակներ տողեր ձևավորելու համար ծրագրավորման մեջ։
Ի՞նչ մեթոդներով եք օգտվել ձեր նախագծերում:
Ի՞նչ մեթոդներ կամ գործիքներ եք օգտագործում սխալները հայտնաբերելու և ախտորոշելու համար կոդում կամ համակարգում։
Ի՞նչ կլինի, երբ աշխատում եք Map տիպի օբյեկտով, եթե նախքան դրա օգտագործումը չեք կատարել այն make-ի միջոցով սկսում կամ անմիջապես հայտարարության ժամանակ արժեք չեք նշանակել։
Որոնք են ծրագրային արտադրանքի զարգացման գործընթացի հիմնական փուլերը?
Կարող եք բացատրել մաքրման հավաքողի աշխատանքի մեխանիզմը կառավարելի ծրագրավորման լեզուներում?
Ի՞նչ տեսակների ինդեքսներ կան տվյալների բազայի կառավարման համակարգերում և ինչպես են դրանք օգտագործվում հարցումների արդյունավետությունը բարձրացնելու համար։
Ինտերֆեյսը ինչ գործառույթ է կատարում օբյեկտային ծրագրավորման մեջ?
Տվյալների բազայի սխեմա կա, որը ներառում է. -- Հաճախորդների աղյուսակ CREATE TABLE customers ( id BIGSERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, city VARCHAR(255) NOT NULL ); -- Ապրանքների աղյուսակ CREATE TABLE products ( id BIGSERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, category VARCHAR(100) ); -- պատվերի տարրերի աղյուսակ CREATE TABLE order_items ( order_id BIGINT NOT NULL, product_id BIGINT NOT NULL, qty DECIMAL(10, 3) NOT NULL CHECK (qty > 0), -- 10 թիվ, 3 տասնորդական price NUMERIC(10, 2) NOT NULL CHECK (price >= 0), PRIMARY KEY (order_id, product_id) ); -- պատվերների աղյուսակ CREATE TABLE orders ( id BIGSERIAL PRIMARY KEY, customer_id BIGINT, order_date TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT CURRENT_TIMESTAMP, status VARCHAR(50) NOT NULL CHECK (status IN ('pending', 'paid', 'shipped', 'delivered', 'cancelled')) ); 1. Ցուցադրեք TOP 10 օգտագործողների պատվերների ընդհանուր գումարի հիման վրա, ովքեր վերջին 30 օրում կատարել են ավելի քան 2 պատվեր 2. Ցուցադրեք 3 հիմնական կատեգորիաները եկամտի հիման վրա վերջին 6 ամիսների ընթացքում