Golang
Ի՞նչ է նշանակում 'B' B ծառում:
Ի՞նչ սխալ կլինի տողում նշանի փոփոխության փորձի ժամանակ՝ панիկա, մշակված սխալ կամ այլ բան։
Պատմեք ձեր փորձի մասին PostgreSQL-ով աշխատելու մասին: Դիզայն եք կատարել սիմաներ, օպտիմալացրել հարցումները, կառավարել?
Ի՞նչ քանակի ինստանցիա/կոնտեյներ աշխատեց ծառայությունը։
Ի՞նչ տարբերություն կա Mutex-ի և RWMutex-ի միջև։
Արդյո՞ք անհրաժեշտ է սինխրոնիզացիա, եթե քարտեզը մի անգամ սկզբում է հանվել և միայն ընթերցանության համար է օգտագործվում:
Որ HTTP մեթոդը, համաձայն սպեցիֆիկացիայի, օգտագործվում է ռեսուրսի ամբողջական փոխարինման համար և էնդպոտենտ է? PATCH POST PUT DELETE
Ի՞նչ իրավիճակներում ավելի նպատակահարմար է ծրագրավորողին ձեռքով գրել կոդը՝ փոխարենը ապավինելու AI-ով ստեղծված լուծումներին։
Ինչպե՞ս ես ստանում առաջադրանքները, ովքեր են գալիս:
Դու լսել եք Domain-Driven Design (DDD)-ի մասին? Ունե՞ք DDD ձևանմուշների կիրառման փորձ։
Դու գիտես Linux հրամաններ։ Ինչ է անում kill հրամանը։
// Մեր մեթոդը՝ ստանալու համար ապրանքների մասին տեղեկություններ, այս մեթոդը շատ հաճախ է կանչվում // կա՞ խնդիրներ այս կոդում և ինչպես կարելի է դրանք ուղղել։ postgress տվյալների բազա func (r *ProductRepository) GetProductDetails(ctx context.Context, productIDs []int) []Product { products := make([]Product, 0, len(productIDs)) for _, id := range productIDs { go func(id int) { var p Product query := "SELECT name, price, description FROM products WHERE id = $1" err := r.db.QueryRowContext(ctx, query, id).Scan(&p.Name, &p.Price, &p.Desc) if err != nil { r.logger.Error("error get product", "err", err) return } products = append(products, p) }(id) } return products }
Ինչու՞ ընտրեցիք Go-յը ձեզ համար։
Ի՞նչ է սեմաֆորն ու որտեղ գտնել այն Go-ում։
Հարց 3: Գտեք սխալներ goroutines, map և WaitGroup կոդում
Ի՞նչ է տարբերությունը heap և stack-ի միջև Go-ում և ինչպես է յուրաքանչյուրը օգտագործվում:
Ինչ է մաքուր ճարտարապետությունը։
Տվյալների պահման կառուցվածքների տարբերությունները տողային և սյունակային տվյալների բազաների միջև
Եթե դուք առաջարկեք ճարտարապետական լուծում, բայց տեխնիկական ղեկավարն իր հետ համաձայն չէ և դուք վստահ եք, որ ճիշտ եք, ինչ করবেন?
Ի՞նչ են Test Containers-ը։