Sobes.tech

Golang

Aký je rozdiel v okamihu potvrdenia záznamu klientovi medzi synchronnou a asynchrónnou replikáciou?

Intern
AvitoAvito
93

Ako išli úlohy v tíme — od biznisu cez analytika k lídrovi?

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

Koľko rokov máte komerčnej skúsenosti a koľko rokov programujete v Go?

Senior
OZONOZON
93

Aké dátové typy v Go môžu predvolene prijímať hodnotu nil?

Senior
AstonAston
93

V katerih situáciách je primernejšie, da programátor napiše kodo ručno, namesto da se zanaša na rešitve, ki jih generira 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

Ako vyriešiť problém pretekania kontajnera s log súbormi v Docker?

Middle+
Базис
93

Ako zabezpečiť záruku doručenia správy v Kafka od výrobcu, aj keď líder zlyhá?

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

Na aké mzdové očakávania sa orientujete?

Senior
X5
93

Ako bola zabezpečená opakovateľnosť výpočtov — že všetkým zamestnancom boli uplatňované rovnaké podmienky?

Middle+
А7
93

Aký je poradie prechádzania prvkov v kontajneri map? Je pevne stanovené určitým algoritmom, náhodne určené počas kompilácie alebo určené počas behu?

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

Príkazy Linux, ktoré poznáš. Čo robí príkaz kill?

Senior
YadroYadro
93

Čo je hash tabuľa a aké problémy môžu nastať?

Senior
AvitoAvito
93

Povedz mi o svojom projekte a úspechoch za posledné tri roky.

Senior
BLS-Soft
93

Ako ste optimalizovali vyhľadávacie scenáre?

Senior
Cloud.ru
93

SQL dopyt: napíšte dopyt na výber prvých 100 kníh začínajúcich na 'História', publikovaných pred určitým rokom, s autormi nie staršími ako 70 rokov

Senior
SelectelSelectel
93

Kde sa nachádza hranica medzi Domain, Entity, Application Service v architektúre DDD?

Senior
техвил
93

Aký je rozdiel medzi heap a stack v Go a ako sa každý používa?

Senior
Займиго
93

Povedzte nám o svojej skúsenosti s Kubernetes: ako často ste s ním pracovali, či ste sa do neho hlbšie ponorili?

Middle+
SelectelSelectel
93

Povej mi več o projektu v Avitu — je bil to edini projekt v treh letih?

Senior
UPSL
93
/412