Sobes.tech

Golang

Podes falar sobre goroutines? O que sabes sobre elas, quais são as suas características?

Middle
АО Медиа Эффект
99

Que técnicas de otimização de consultas SQL e PostgreSQL vais usar ao escalar rapidamente?

Senior
Prediva
99

Como fez o sharding no PostgreSQL? Qual algoritmo de hash utilizou?

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

A partir de que valor consideras a proposta em expectativas financeiras?

Senior
ozon_tech
99

O que é um índice parcial?

Middle
Ozon FreshOzon Fresh
99

// Temos um método para obter informações sobre os produtos, este método é chamado com muita frequência // há problemas neste código e como corrigi-los? base de dados postgress func (r *ProductRepository) GetProductDetails(ctx context.Context, productIDs []int) []Product { products := make([]Product, 0, len(productIDs)) for _, id := range productIDs { go func(id int) { var p Product query := "SELECT name, price, description FROM products WHERE id = $1" err := r.db.QueryRowContext(ctx, query, id).Scan(&p.Name, &p.Price, &p.Desc) if err != nil { r.logger.Error("error get product", "err", err) return } products = append(products, p) }(id) } return products }

Middle+
Lenta Tech
99

O que é a Arquitetura Limpa?

Senior
I-teco
99

O que torna um sistema de alta carga? Com base na sua experiência.

Senior
Wildberries & Russ Bank
99

Por que princípio escolheu a arquitetura e os limites dos serviços?

Middle
Aliexpress
99

Qual foi a composição da equipa? Era monofuncional ou multifuncional?

Senior
Яндекс
99

Que operações e processamento são possíveis ao trabalhar com mapas nil na linguagem de programação?

Junior — Middle
Кадровое агентство BWG
99

Como são estruturados os testes na equipa — quem escreve o quê, qual é a cobertura, há E2E?

Senior
Яндекс
99

Do que está mais satisfeito naquilo que fez na empresa?

Middle+
Штрафов нет
99

O que é TLS e por que é necessário um certificado?

Junior
Позитив Технолоджис
99

O que são bloqueios otimistas e pessimistas no PostgreSQL? Qual é a diferença?

Middle+
BGStaff
99

Qual é a diferença entre um balanceador L4 e um balanceador L7?

Senior
Яндекс
99

Quais são as vantagens e desvantagens de dois cenários: adicionar tarefas antes de iniciar o pool e após iniciar o pool?

Senior
Cloud.ru
99

Por que usaram Kafka e gRPC ao mesmo tempo? Quais cenários passaram pelo Kafka e quais pelo gRPC?

Senior
А7
99

Como armazenar corretamente a URL do host do serviço externo?

Middle+
Magnit Tech
99

O que é um map em Go? Como funciona (nova implementação no Go 1.24)?

Senior
Магнит Тех
99
/412