Data Analyst
Jakou metrikou North Star zvolit pro carsharing?
Kde v reálném životě se vyskytuje normální rozdělení a kde ne? Uveďte konkrétní příklady s vysvětlením, proč jsou data normálně rozložena nebo ne.
Může se logistická regrese přeučit a jak s tím bojovat?
Proč se používá COUNT a GROUP BY?
Povězte o pracovním procesu obchodního analytika ve vašem týmu a o svých zkušenostech
Je třeba předzpracovat znaky před tréninkem logistické regrese s L2 regularizací a proč?
Prosím, vysvětli na příkladu svých pracovních úkolů, jak ve své práci používáš ETL proces.
Je UPDATE sám o sobě transakcí? Je potřeba explicitní transakce pro atomární UPDATE?
Byly vlastnosti čistě založeny na časových řadách? Zkoušeli jste použít jiné zdroje dat, například zprávy nebo jiné kryptoměny?
Co ztratíš, když dáš kódovacímu agentovi přístup k internetu?
// Při aktualizaci objednávky musíme odeslat údaje o objednávce do několika služeb (třetích stran) // počet služeb roste (může být tisíce+) // napsali jsme kód, zpočátku vše fungovalo dobře, ale časem naše služba začala spotřebovávat hodně zdrojů // Je třeba optimalizovat tento kód, aby fungoval efektivně při velkém počtu služeb func (s *orderService) SendOrder(ctx context.Context, hosts []string, order Order) { for i := 0; i < len(hosts); i++ { go func() { // Představte si, že je to dlouhý síťový volání response, err := s.httpClient.Send(ctx, hosts[i], order) if err != nil { s.logger.Error(ctx, "neúspěšné odeslání", err) return } s.logger.Info(ctx, "úspěšně", response) }() } }
Jak víte, že vaše technické zadání je kompletní a připravené k předání do vývoje? Jaká jsou vaše kritéria připravenosti?
Jaké projekty vás zajímají — jen technické nebo zvažujete i poradenství? Co chcete rozvíjet?
Jak rozhodujete, jaké testy napsat pro model DBT? Jsou potřeba alerty?
Otázka chování: vedoucí doporučil model, ale ten ukazuje špatné výsledky. Co budeš dělat?
// Máme tabulku s produktem, který má počítadlo zobrazení // tabulka goods: // ID | cnt_view // ----------- // 1 | 100 // Dva uživatelé začali současně sledovat produkt s id = 1 // a v naší databázi byly spuštěny 2 paralelní transakce // Jaký bude výsledek? postgress func IncrementView(ctx context.Context, db *sql.DB, id int64) error { tx, err := db.BeginTx(ctx, nil) if err != nil { return err } defer tx.Rollback() var cnt int err = tx.QueryRowContext(ctx, "SELECT cnt_view FROM goods WHERE id = $1", id, ).Scan(&cnt) if err != nil { return err } cnt++ _, err = tx.ExecContext(ctx, "UPDATE goods SET cnt_view = $1 WHERE id = $2", cnt, id, ) if err != nil { return err } return tx.Commit() }
Jaké jsou vaše slabé a silné stránky?
Povězte mi o své zkušenosti, o nějakém projektu nebo úkolu, na který jste hrdý
Bude výnos akcií [jméno] normálně rozdělen? (Minutové nárůsty ceny během celé obchodní historie od roku 2000 do 2026)
Jak byl implementován schéma autorizace v obousměrném systému?