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 }
Ce documentație trebuie să însoțească depozitul de date?
Ce veți face dacă clientul intern dorește ceva nerealist (de exemplu, din cauza lipsei datelor)?
Cum măsori exact 4 litri folosind vase de 3 și 5 litri și o sursă nelimitată de apă?
// 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 }
Ce metode ai folosit pentru a rezolva testul? Care funcții principale ai folosit? Ai folosit inteligență artificială?
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?
Cum ați gestionat sezonalitatea și influențele externe în seriile temporale?
Cum decizi ce teste să scrii pentru modelul DBT? Sunt necesare alertele?
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ă.
Cum adaug un câmp cu un indicator calculat pe baza unui câmp existent în DataFrame?
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.
Ce greșeli apar cel mai des în BI? Cu care te-ai confruntat?
Vorbește despre logica calculului Raportului 2: atributele 'Deja aprobat mai sus' și 'Aprobat' — ce înseamnă și cum sunt calculate?
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).
La ce orizont a fost făcută prognoza?
Care credeți că sunt indicatorii pe care directorul comercial trebuie să îi vadă zilnic în dashboard-uri?
Care este motivul pentru care ultimele două locuri de muncă au fost pentru o perioadă scurtă de timp?
Cum să păstrezi doar categoriile a căror cifră de afaceri totală depășește 100 de ruble?
La ce servesc indexurile tabelelor din bazele de date?