Sobes.tech

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 }

Principal
101ХР101ХР
40

Cosa si può e cosa non si può fare nella progettazione di un'API per mantenere la compatibilità retroattiva?

Middle
СБЕРСБЕР
40

Quanto sei interessato all'apprendimento automatico e vorresti applicarlo nel tuo lavoro come strumento?

Intern
Яндекс
40

Per favore, spiega, usando un esempio delle tue attività lavorative, come applichi il processo ETL nel tuo lavoro.

Middle
Бакарди
40

Come hai gestito la stagionalità e le influenze esterne nelle serie temporali?

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

Come implementare un database di conoscenza per LLM se il volume di dati è maggiore della finestra di contesto? Cos'è una finestra di contesto?

Intern
Яндекс Пэй
39

Quale metrica North Star scegliere per il carsharing?

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

Dove nella vita reale si trova una distribuzione normale e dove no? Fornisci esempi concreti con una spiegazione del motivo per cui i dati sono distribuiti normalmente o meno.

Intern
Яндекс
39

Perché si usano COUNT e GROUP BY?

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

Cosa perdi se dai accesso a Internet a un agente di codifica?

Intern
Яндекс Пэй
38

È necessario pre-elaborare le caratteristiche prima di addestrare una regressione logistica con regolarizzazione L2 e perché?

Intern
Райффайзенбанк
38

Come capisci che il tuo specifico tecnico è completo e pronto per essere consegnato allo sviluppo? Quali sono i tuoi criteri di preparazione?

Middle+
Пассворк
38

Parla del processo di lavoro di un analista aziendale nel tuo team e della tua esperienza

Middle
СБЕРСБЕР
38

Le caratteristiche si basavano esclusivamente su serie temporali? Avete provato a usare altre fonti di dati, come notizie o altre criptovalute?

Intern
Райффайзенбанк
37

Domanda comportamentale: il responsabile ha raccomandato un modello, ma mostra risultati scadenti. Cosa farai?

Intern
Т-БанкТ-Банк
36

Quali progetti ti interessano: solo tecnici o consideri anche la consulenza? Cosa vuoi sviluppare?

Senior
Global Remote Professions
36

// Abbiamo una tabella con un prodotto che ha un contatore di visualizzazioni // tabella goods: // ID | cnt_view // ----------- // 1 | 100 // Due utenti hanno iniziato a guardare il prodotto con id = 1 contemporaneamente // e nel nostro database sono state avviate 2 transazioni in parallelo // qual sarà il risultato? 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() }

Principal
101ХР101ХР
35

Quali sono i tuoi punti deboli e i tuoi punti di forza?

Junior
AiUP
35

Come decidi quali test scrivere per il modello DBT? Sono necessarie le allerte?

Senior
ScoreWarrior
34

# input: list[str] = ["abba", "bbaa", "ciao", "leohl", "llm"] # output: list[list[str]] = [["abba", "bbaa"], ["ciao", "leohl"], ["llm"]]

Intern
Райффайзенбанк
34
/15