Data Analyst
Qual è la differenza tra l'operatore WHERE e l'operatore HAVING?
Qual è la complessità asintotica della soluzione proposta in termini di tempo e memoria?
Parlami un po' di te, della tua esperienza, dei punti chiave
Quali informazioni include la preparazione di una presentazione per il top management?
Parlami dei tuoi progetti con vib-coding e l'uso di LLM
In quale forma descrivevano il contratto API? Da quali sezioni era composta la specifica?
Hai esperienza in modellazione finanziaria o operativa?
Spiega la logica della soluzione del problema sum_series: come costruire la somma di due serie temporali a gradini?
Cos'è il 95° percentile?
Come hai gestito la stagionalità e le influenze esterne nelle serie temporali?
Hai lavorato con funzioni di finestra? Quali conosci?
// Abbiamo un metodo per ottenere informazioni sui prodotti, questo metodo viene chiamato molto spesso // ci sono problemi in questo codice e come correggerli? database postgress 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 }
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 }
Come implementare un database di conoscenza per LLM se il volume di dati è maggiore della finestra di contesto? Cos'è una finestra di contesto?
Quale metrica North Star scegliere per il carsharing?
Cosa si può e cosa non si può fare nella progettazione di un'API per mantenere la compatibilità retroattiva?
Come usi gli LLM? Racconta come funzionano gli agenti.
Parla del processo di lavoro di un analista aziendale nel tuo team e della tua esperienza
Compito SQL: calcolare la conversione per gruppi di esperimenti (exp_id=90) dall'evento Epic Match Start a Epic Fight Win per utenti, con l'attribuzione corretta degli eventi all'esperimento tramite join temporale.
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.