Sobes.tech

What will happen if Consumer.Process returns an error — will the data in the buffer be lost?

Middle+
Яндекс
28

Tell about an interesting/complex technical problem you solved.

Middle+
Ozon ФинтехOzon Финтех
28

What is replication in databases?

Senior
техвил
28

What do you know about HTTP/3?

Senior
X5 techX5 tech
28

How to trigger a panic when working with a channel? What happens with nil-channel and closed channel operations?

Middle
YadroYadro
28

How do interfaces help in testing (unit tests)?

Middle
RWB
28

Do you have preferences and wishes for a new workplace — team, processes, conditions?

Middle+
АЙ-ТЕКОАЙ-ТЕКО
28

If you create a goroutine, does the scheduler immediately execute it?

Middle+
ТБанк
28

In HTTP/2, the ability to do one interesting thing has appeared due to a persistent TCP connection — what exactly did this enable?

Senior
X5 techX5 tech
28

What happens during a rolling update in Kubernetes?

Senior
Prediva
28

What blocks mutex in a channel - a goroutine or a memory area?

Senior
AstonAston
28

[name] asked: have you worked there and there under an employment contract?

Senior
BSS
28

func collectRTT(ctx context.Context, urls []string) (map[string]time.Duration, error) { pingMap := make(map[string]time.Duration, len(urls)) var mu sync.Mutex var wg sync.WaitGroup errCh := make(chan error, 1) for _, url := range urls { wg.Add(1) go func(u string) { defer wg.Done() dur, err := rtt(ctx, u) if err != nil { select { case errCh <- fmt.Errorf("failed to rtt %s, %w", u, err): default: } return } mu.Lock() pingMap[u] = dur mu.Unlock() }(url) } wg.Wait() close(errCh) if err := <-errCh; err != nil { return nil, err } return pingMap, nil }

Senior
СБК ПАРУС
28

How does sync.RWMutex work and when should it be used?

Middle
VKVK
28

What message brokers have you worked with? Compare Kafka and RabbitMQ

Middle+
Magnit Tech
28

Why do Go developers not guarantee the order of map traversal during range?

Middle
СитиДрайвСитиДрайв
28

How does the rule engine work?

Middle+
А7
28

Как сделать так, чтобы вообще не ходить в сервис, который заведомо упадёт или недоступен?

Middle
Aliexpress
28

Do you use neural networks in your work? How exactly? What is your attitude towards them?

Senior
CRTEX
28

What is the main programming language and what other languages do you know, including non-commercial experience?

Middle+
Озон банк
28
/406