Sobes.tech

Golang

Waar kwamen de gegevens vandaan? Stuurden de logistici ze op of hoe?

Senior
МВидео/эльдорадо
113

Hoe verliepen de taken in het team — van het bedrijfsleven via de analist tot de leider?

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

Wat kan er gedaan worden om evacuatie van de kaart in een highload-service te voorkomen?

Middle+
OZONOZON
113

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
113

Vertel me over ontwerppatronen. Wat is double-checked locking (dubbele controlevergrendeling) en waar wordt het voor gebruikt?

Senior
Холодильник.руХолодильник.ру
113

Communiceer je nog met andere bedrijven? Misschien zijn er al aanbiedingen?

Middle+
FinFrame
113

Hoe ging u om met de situatie waarin accounts tijdens overboekingen op verschillende shards terechtkwamen?

Senior
РамблерРамблер
113

Hoe zet je een getal om naar het binaire systeem?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
113

Hoe ben je gekomen tot het optimaliseren van PostgreSQL en welke optimalisatiemethoden heb je gebruikt?

Middle+
МВидеоМВидео
113

//Het bibliotheekmodel moet worden beschreven. Er zijn 3 entiteiten: "Auteur", "Boek", "Lezer" Fysiek is er maar één boek en kan het maar bij één lezer zijn. Tabellen voor de bibliotheek moeten hier rekening mee houden.

Senior
Small
113

Wat is de contextwisseling van goroutines? Wie voert het uit?

Senior
AstonAston
113

Vanaf welk bedrag overweeg je het aanbod op basis van financiële verwachtingen?

Senior
ozon_tech
113

Wat is de complexiteit van bewerkingen met een map in het slechtste geval bij botsingen?

Senior
sber tech
113

Waar zullen de array en de map zich bevinden — op de heap of op de stack?

Senior
А7
113

Hoe heb je de queries in de praktijk geoptimaliseerd? Wat kijk je als de handrem vertraagt?

Middle+
OZONOZON
113

Hoe werkt een hashtabel?

Middle
VKVK
113

Wat is een reverse proxy en wat wordt er meestal voor gebruikt om het te implementeren?

Middle+
purrweb
113

Kun je een context in een context plaatsen?

Middle+
WaterWal
113

Vertel me over het ontwerp van het moderatie-/orkestratiesysteem — hoe is het ontworpen, welke beslissingen zijn genomen?

Senior
Hi Rockits
113

Wat is belangrijk in het werk, op basis van welk criterium overweeg je een nieuwe plek?

Middle+
SelectelSelectel
113
/412