Sobes.tech

Data Analyst

Kuo skiriasi WHERE operatorius nuo HAVING operatoriaus?

Intern
Альфа-БанкАльфа-Банк
47

Kokia yra siūlomo sprendimo asimptotinė sudėtingumas laiko ir atminties požiūriu?

Intern
Яндекс
45

Papaskinkite šiek tiek apie save, savo patirtį, svarbiausius momentus

Middle
СНС
44

Kokią informaciją apima pristatymo rengimas aukščiausiojo lygio vadovybei?

Middle
СНС
44

Kokiu formatu aprašydavo API sutartį? Iš kurių skyrių buvo sudaryta specifikacija?

Middle
СБЕРСБЕР
42

Papaskink apie savo projektus su vib-coding ir LLM naudojimu

Intern
Яндекс Пэй
41

Paaiškinkite sum_series užduoties sprendimo logiką: kaip sukurti dviejų laiptelių laiko eilių sumą?

Intern
Яндекс
41

Ar turite patirties finansų ar operacijų modeliavime?

Senior
Global Remote Professions
41

Kas yra 95-asis procentilis?

Intern
СБЕР ЗвукСБЕР Звук
40

Kaip tvarkėtės su sezonine ir išorinėmis įtakomis laiko eilutėse?

Intern
Т-БанкТ-Банк
40

Ar dirbote su langų funkcijomis? Kurias žinote?

Intern
Альфа-БанкАльфа-Банк
39

Kaip įgyvendinti žinių bazę LLM, jei duomenų kiekis yra didesnis nei konteksto langas? Kas yra konteksto langas?

Intern
Яндекс Пэй
39

Ką galima ir ko negalima daryti kuriant API, siekiant išlaikyti atgalinę suderinamumą?

Middle
СБЕРСБЕР
39

Kaip naudoji LLM? Papasakok, kaip veikia agentai.

Intern
Яндекс Пэй
38

// Mes turime metodą gauti produktų informaciją, šis metodas yra labai dažnai kviečiamas // ar yra problemų šiame kode ir kaip jas ištaisyti? postgress duomenų bazė 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ХР
38

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ХР
38

Papaskokite apie verslo analitiko darbo procesą jūsų komandoje ir jūsų patirtį

Middle
СБЕРСБЕР
38

SQL užduotis: apskaičiuoti konversiją pagal eksperimentų grupes (exp_id=90) nuo įvykio Epic Match Start iki Epic Fight Win pagal vartotojus, su teisingu įvykių priskyrimu eksperimentui per laiko jungimą.

Senior
ScoreWarrior
37

Kokią North Star metriką pasirinkti automobilių dalijimuisi?

Intern
СБЕР ЗвукСБЕР Звук
37

Kur realiame gyvenime pasitaiko normalusis pasiskirstymas ir kur ne? Pateikite konkrečius pavyzdžius su paaiškinimu, kodėl duomenys yra normaliai paskirstyti arba ne.

Intern
Яндекс
37
/15