Data Analyst
Co je to generátor?
ORDER BY a PRIMARY KEY v ClickHouse — v čem je rozdíl, proč jsou odděleny?
Máte zkušenosti s optimalizací SQL dotazů a jak jste to dělal?
Povězte nám více o regularizaci L1 a L2
Povězte mi o svém týmu: kolik je v něm lidí a jaké odborníky zahrnuje?
Jak porovnat odpověď modelu s etalonem (ground truth) v benchmarku? Jakou metriku použít?
Pověz mi o svých projektech. Popiš svůj kurzový projekt — prediktor ceny bitcoinu.
// Při aktualizaci objednávky musíme odeslat údaje o objednávce na několik 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ů func (s *orderService) SendOrder(ctx context.Context, hosts []string, order Order) { for i := 0; i < len(hosts); i++ { go func() { // Představme 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) }() } }
Pseudokód sum_series(a={{1, 2}, {5, 1}}, b={{2, 4}, {3, 6}, {9, 7}}) -> {{1, 2}, {2, 6}, {3, 8}, {5, 7}, {9, 8}} def sum_series(a, b): result = [] i , j = 0, 0 val_a, val_b = 0, 0 while i < len(a) or j < len(b): a_next = a[i][0] if i < len(a) else float('inf') b_next = b[j][0] if j < len(b) else float('inf') if a_next <= b_next: val_a = a[i][1] t = a[i][0] i += 1 else: val_b = b[j][1] t = b[j][0] j += 1 result.append((t, val_a + val_b)) return result
Lze úlohu vyřešit jednodušeji, bez PERCENTILE_CONT? Například pomocí ROW_NUMBER?
Pracoval jste s Power BI a Apache Superset? Který je podle vás lepší?
Jaké algoritmy spojení (Join) dvou tabulek na fyzické úrovni existují?
Prosím, povězte nám, v jakých společnostech jste pracoval a za jaké bloky jste odpovídal. Můžeš sdílet nějaké úspěšné případy?
Jaký je důvod, že poslední dvě pracovní místa byla krátkodobá?
Použili jste ve své práci řadící okénkové funkce? Pokud ano, jaké?
Máte již nabídky nebo jste ve finálních fázích pohovorů?
Úkol 2. JOIN tabulek Požadavek: Získat seznam všech klientů (abecedně), bez ohledu na to, zda mají půjčky nebo ne, a přidat ke každému klientovi pole total_loan_amount – souhrnnou částku všech jeho půjček. Pokud klient půjčky nemá, zobrazit 0. Výstup – tři sloupce: client_id, client_name, total_loan_amount.
Správně jsem pochopil, že v této divizi nebyly možnosti ani horizontálního, ani vertikálního růstu?
Do jaké míry, když se k nám připojíte, budete hodnotit, zda vám pozice vyhovuje nebo jestli vás bude nudit? Na jaké ukazatele budete sledovat?
Jak hodnotíte své porozumění podnikání na škále od 1 do 5?