Sobes.tech

Golang

Մոբայլ հավելվածի բեքենդը հիմնականում BFF էր?

Senior
AvitoAvito
93

Ի՞նչ է հաճախորդին գրանցումը հաստատելու պահի տարբերությունը սինխրոնային և ասինխրոնային կրկնօրինակում:

Intern
AvitoAvito
93

Ինչպես անցան առաջադրանքները թիմում — բիզնեսից դեպի վերլուծաբան և ղեկավար?

Middle+
Яндекс вертикали
93

Ի՞նչ տարի է առևտրային փորձը և քանի տարի է, ինչ գրում եք Go-ով։

Senior
OZONOZON
93

Որ տվյալների տիպերը Go-ում կարող են ըստ նախնական կարգավորումների ընդունել nil արժեքը?

Senior
AstonAston
93

Ի՞նչ իրավիճակներում ավելի նպատակահարմար է ծրագրավորողին ձեռքով գրել կոդը՝ փոխարենը ապավինելու AI-ով ստեղծված լուծումներին։

Senior
AndersenAndersen
93

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() }

Senior
UPSL
93

Ինչպես լուծել Docker-ում լոգ ֆայլերով կոնտեյների լցվելու խնդիրը?

Middle+
Базис
93

Ինչպե՞ս ապահովել Kafka-յի հաղորդագրության առաքման երաշխավորությունը արտադրողի կողմից, նույնիսկ եթե առաջնորդը ձախողվի:

Senior
МВидеоМВидео
93

Ինչպիսի աշխատավարձի սպասումներ եք հիմք ընդունում?

Senior
X5
93

Ինչպե՞ս երաշխավորվեց հաշվարկների կրկնվողությունը — որ բոլոր աշխատակիցների խմբին նույն պայմանները կիրառվեին։

Middle+
А7
93

Ինչ է մապ կոնտեյների տարրերի շրջագայության կարգը: Ֆիքսված որոշ ալգորիթմով, որոշվում է կոմպիլյացիայի ժամանակ կամ գործարկման ժամանակ?

Middle
КасперскийКасперский
93

Դու գիտես Linux հրամաններ։ Ինչ է անում kill հրամանը։

Senior
YadroYadro
93

Ի՞նչ է հեշ-թերթը և ինչ խնդիրներ կարող են լինել:

Senior
AvitoAvito
93

Իմացեք ձեր նախագծի և վերջին երեք տարվա ձեռքբերումների մասին։

Senior
BLS-Soft
93

Ինչպե՞ս եք օպտիմալացրել որոնողական սցենարները։

Senior
Cloud.ru
93

SQL հարցում: գրեք հարցում՝ ընտրելու առաջին 100 գրքերը, որոնք սկսվում են «Պատմություն»-ով, հրապարակվել են որոշակի տարուց առաջ, հեղինակները ոչ ավելի քան 70 տարեկան

Senior
SelectelSelectel
93

Որտե՞ղ է սահմանը DDD-Architecture-ում Domain, Entity, Application Service միջև:

Senior
техвил
93

Ի՞նչ է տարբերությունը heap և stack-ի միջև Go-ում և ինչպես է յուրաքանչյուրը օգտագործվում:

Senior
Займиго
93

Պատմիր Kubernetes-ով աշխատանքի փորձի մասին՝ որքան էիր աշխատել, որքան խորությամբ։

Middle+
SelectelSelectel
93
/412