Sobes.tech

Data Analyst

Mi a különbség a WHERE és a HAVING operátor között?

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

Mi az ajánlott megoldás idő- és memóriaaszimptotikus komplexitása?

Intern
Яндекс
46

Meséljen egy kicsit magáról, tapasztalatáról, kulcsfontosságú pontokról

Middle
СНС
44

Milyen információkat tartalmaz a felsővezetés számára készített prezentáció előkészítése?

Middle
СНС
44

Van tapasztalatod pénzügyi vagy működési modellezésben?

Senior
Global Remote Professions
43

Mesélj a vib-coding és az LLM használatával kapcsolatos projektjeidről

Intern
Яндекс Пэй
42

Hogyan írták le az API szerződést? Milyen részekből állt a specifikáció?

Middle
СБЕРСБЕР
42

Magyarázza el a sum_series feladat megoldásának logikáját: hogyan építjük fel két lépcsős idősort összeadva?

Intern
Яндекс
42

Mi a 95. percentilis?

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

// Van egy módszerünk az adatok lekérésére a termékekről, ezt a módszert nagyon gyakran hívják // vannak problémák ebben a kódban, és hogyan javíthatjuk ki? postgress adatbázis 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ХР
40

Hogyan kezelte a szezonális hatásokat és a külső befolyásokat az idősorokban?

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

Dolgozott ablakfüggvényekkel? Melyeket ismer?

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

SQL feladat: számolja ki az átalakulást a kísérleti csoportok szerint (exp_id=90) az Epic Match Start eseménytől az Epic Fight Win eseményig felhasználónként, helyes esemény hozzárendeléssel a kísérlethez idő szerinti join segítségével.

Senior
ScoreWarrior
39

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

Hogyan valósítható meg egy tudásbázis LLM-hez, ha az adatmennyiség nagyobb, mint a kontextusablak? Mi az a kontextusablak?

Intern
Яндекс Пэй
39

Melyik North Star mérőszámot válasszam a carsharinghez?

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

Mit lehet és mit nem lehet tenni egy API tervezése során a visszamenőleges kompatibilitás megőrzése érdekében?

Middle
СБЕРСБЕР
39

Hol találkozunk a való életben normális eloszlással, és hol nem? Adj konkrét példákat magyarázatokkal arra, hogy miért vannak az adatok normál eloszlásban vagy sem.

Intern
Яндекс
39

Hogyan használod az LLM-eket? Meséld el, hogyan működnek az ügynökök.

Intern
Яндекс Пэй
38

Miért használjuk a COUNT és a GROUP BY-t?

Intern
СБЕР ЗвукСБЕР Звук
38
/15