Golang
Մոբայլ հավելվածի բեքենդը հիմնականում BFF էր?
Ի՞նչ է հաճախորդին գրանցումը հաստատելու պահի տարբերությունը սինխրոնային և ասինխրոնային կրկնօրինակում:
Ինչպես անցան առաջադրանքները թիմում — բիզնեսից դեպի վերլուծաբան և ղեկավար?
Ի՞նչ տարի է առևտրային փորձը և քանի տարի է, ինչ գրում եք Go-ով։
Որ տվյալների տիպերը Go-ում կարող են ըստ նախնական կարգավորումների ընդունել nil արժեքը?
Ի՞նչ իրավիճակներում ավելի նպատակահարմար է ծրագրավորողին ձեռքով գրել կոդը՝ փոխարենը ապավինելու AI-ով ստեղծված լուծումներին։
func (c *Client) Send(ctx context.Context, messages []Message, maxWorkers int) error { sem := make(chan struct{}, maxWorkers) var wg sync.WaitGroup var resultErr error var once sync.Once for _, msg := range messages { wg.Add(1) go func(msg Message) { defer wg.Done() sem <- struct{}{} defer func() { <-sem }() body, err := json.Marshal(msg) if err != nil { once.Do(func() { resultErr = err; cancel() }) return } req, _ := http.NewRequestWithContext( ctx, http.MethodPost, c.url, bytes.NewReader(body), ) req.Header.Set("Content-Type", "application/json") resp, err := c.httpClient.Do(req) if err != nil { once.Do(func() { resultErr = err; cancel()}) return } defer resp.Body.Close() if resp.StatusCode >= 500 { once.Do(func() { resultErr = fmt.Errorf("server error") cancel()}) return } c.sentCount.Add(1) time.Sleep(time.Second) }(msg) } wg.Wait() }
Ինչպես լուծել Docker-ում լոգ ֆայլերով կոնտեյների լցվելու խնդիրը?
Ինչպե՞ս ապահովել Kafka-յի հաղորդագրության առաքման երաշխավորությունը արտադրողի կողմից, նույնիսկ եթե առաջնորդը ձախողվի:
Ինչպիսի աշխատավարձի սպասումներ եք հիմք ընդունում?
Ինչպե՞ս երաշխավորվեց հաշվարկների կրկնվողությունը — որ բոլոր աշխատակիցների խմբին նույն պայմանները կիրառվեին։
Ինչ է մապ կոնտեյների տարրերի շրջագայության կարգը: Ֆիքսված որոշ ալգորիթմով, որոշվում է կոմպիլյացիայի ժամանակ կամ գործարկման ժամանակ?
Դու գիտես Linux հրամաններ։ Ինչ է անում kill հրամանը։
Ի՞նչ է հեշ-թերթը և ինչ խնդիրներ կարող են լինել:
Իմացեք ձեր նախագծի և վերջին երեք տարվա ձեռքբերումների մասին։
Ինչպե՞ս եք օպտիմալացրել որոնողական սցենարները։
SQL հարցում: գրեք հարցում՝ ընտրելու առաջին 100 գրքերը, որոնք սկսվում են «Պատմություն»-ով, հրապարակվել են որոշակի տարուց առաջ, հեղինակները ոչ ավելի քան 70 տարեկան
Որտե՞ղ է սահմանը DDD-Architecture-ում Domain, Entity, Application Service միջև:
Ի՞նչ է տարբերությունը heap և stack-ի միջև Go-ում և ինչպես է յուրաքանչյուրը օգտագործվում:
Պատմիր Kubernetes-ով աշխատանքի փորձի մասին՝ որքան էիր աշխատել, որքան խորությամբ։