Sobes.tech

Data Analyst

func (r *OrderRepository) GetActiveOrderIDs(ctx context.Context, offset, limit int) ([]uint32, error) { var ( res []uint32 args []interface{} ) query := `SELECT id FROM "order" WHERE is_terminated = false LIMIT $1 OFFSET $2;` args = append(args, limit, offset) rows, err := r.slave.Query(ctx, query, args...) if err != nil { return nil, err } for rows.Next() { var orderID uint32 if err = rows.Scan(&orderID); err != nil { return nil, err } res = append(res, orderID) } return res, nil }

Principal
101ХР101ХР
45

Ce documentație trebuie să însoțească depozitul de date?

Middle+
Москвариум
45

Ce veți face dacă clientul intern dorește ceva nerealist (de exemplu, din cauza lipsei datelor)?

Senior
Москвариум
45

Cum măsori exact 4 litri folosind vase de 3 și 5 litri și o sursă nelimitată de apă?

Middle
МТСМТС
44

// Avem o metodă pentru obținerea informațiilor despre produse, această metodă este apelată foarte des // există probleme în acest cod și cum le putem corecta? bază de date 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 }

Principal
101ХР101ХР
44

Ce metode ai folosit pentru a rezolva testul? Care funcții principale ai folosit? Ai folosit inteligență artificială?

Senior
Global Remote Professions
44

Cum se implementează o bază de cunoștințe pentru LLM dacă volumul de date este mai mare decât fereastra de context? Ce este o fereastră de context?

Intern
Яндекс Пэй
44

Cum ați gestionat sezonalitatea și influențele externe în seriile temporale?

Intern
Т-БанкТ-Банк
44

Cum decizi ce teste să scrii pentru modelul DBT? Sunt necesare alertele?

Senior
ScoreWarrior
43

Propuneți un algoritm care, pe baza datelor de trafic de apeluri și a geolocației abonaților la fiecare 15 minute, să determine dacă doi abonați locuiesc împreună.

Middle
МТСМТС
43

Cum adaug un câmp cu un indicator calculat pe baza unui câmp existent în DataFrame?

Middle
SM Lab
43

Unde în viața reală întâlnim distribuția normală și unde nu? Oferiți exemple concrete cu explicații despre motivul pentru care datele sunt distribuite normal sau nu.

Intern
Яндекс
43

Ce greșeli apar cel mai des în BI? Cu care te-ai confruntat?

Middle+
Москвариум
42

Vorbește despre logica calculului Raportului 2: atributele 'Deja aprobat mai sus' și 'Aprobat' — ce înseamnă și cum sunt calculate?

Senior
Global Remote Professions
42

SQL: afișează lista angajaților care sunt mai în vârstă decât șeful lor (tabela employees cu câmpurile employee_id, department_id, is_chief, birthday).

Intern
Т-БанкТ-Банк
42

La ce orizont a fost făcută prognoza?

Intern
Райффайзенбанк
42

Care credeți că sunt indicatorii pe care directorul comercial trebuie să îi vadă zilnic în dashboard-uri?

Middle+
Москвариум
42

Care este motivul pentru care ultimele două locuri de muncă au fost pentru o perioadă scurtă de timp?

Middle+
Москвариум
42

Cum să păstrezi doar categoriile a căror cifră de afaceri totală depășește 100 de ruble?

Middle
МТСМТС
42

La ce servesc indexurile tabelelor din bazele de date?

Middle
SM Lab
42
/15