Sobes.tech

Golang

O que são índices em bases de dados, seus prós e contras?

Middle+
Magnit Tech
86

Está aberta uma transação SQL e, nesse momento, é enviado um pedido HTTP — que problemas podem surgir?

Senior
OZONOZON
86

O que acontecerá com 5 consumidores e 3 partições?

Middle+
МВидео/эльдорадо
86

O que é um pânico em Go e quando não pode ser capturado?

Middle+
МВидео/эльдорадо
86

O que você definitivamente não gostaria de ver no seu novo local de trabalho?

Senior
WildberriesWildberries
86

Onde estás na localização?

Middle
Stroki
86

O que são Docker, Docker Image e Docker Compose?

Middle+
purrweb
86

Uma nova SKU (moedor de carne) aparece no sistema mestre Postgres — ela deve ou não aparecer no Redis?

Senior
МВидеоМВидео
86

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("falha ao obter 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
СБК ПАРУС
86

A map é passada por referência para uma função em Go?

Senior
Uzum
86

Qual é a principal linguagem de programação e que outras linguagens conheces, incluindo experiência não comercial?

Middle+
Озон банк
86

Como percebeste que o chat era útil para os utilizadores?

Senior
AvitoAvito
86

RabbitMQ mais rápido que Kafka?

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

Quais são as suas expectativas financeiras? Indique o mínimo e um nível confortável.

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

Já trabalhou com Domain-Driven Design e arquitetura limpa?

Senior
purrweb
86

Que métodos de pagamento integraste nos fiats?

Senior
X5
86

Qual das operações listadas causará um erro de compilação em Go? Comparar dois arrays de mesmo comprimento e tipo: [3]int == [3]int Comparar um ponteiro com nil: p == nil Atribuir byte a uma variável do tipo uint8 Comparar dois slices: []int == []int

Intern
AvitoAvito
86

Utilizou CDC (por exemplo, Debezium), filas de mensagens ou um agendador de tarefas para sincronização de dados?

Middle
AndersenAndersen
86

Por que decidiu sair do seu atual emprego?

Senior
Займиго
86

Como testar a função printNumber sem esperar um segundo?

Middle+
МВидеоМВидео
86
/412