Sobes.tech

Data Analyst

Worin besteht der Unterschied zwischen dem WHERE- und dem HAVING-Operator?

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

Wie ist die asymptotische Komplexität der vorgeschlagenen Lösung in Bezug auf Zeit und Speicher?

Intern
Яндекс
45

Erzählen Sie mir ein wenig über sich, Ihre Erfahrung, Schlüsselmomente

Middle
СНС
44

Welche Informationen umfasst die Vorbereitung einer Präsentation für das Top-Management?

Middle
СНС
44

In welcher Form wurde der API-Vertrag beschrieben? Aus welchen Abschnitten bestand die Spezifikation?

Middle
СБЕРСБЕР
42

Erzähle mir von deinen Projekten mit vib-coding und der Verwendung von LLM

Intern
Яндекс Пэй
41

Erklären Sie die Logik der Lösung der Aufgabe sum_series: Wie baut man die Summe zweier stufenförmiger Zeitreihen auf?

Intern
Яндекс
41

Hast du Erfahrung in Finanz- oder Betriebsmodellierung?

Senior
Global Remote Professions
41

Was ist das 95. Perzentil?

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

Wie haben Sie Saisonalität und externe Einflüsse in Zeitreihen behandelt?

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

Haben Sie mit Fensterfunktionen gearbeitet? Welche kennen Sie?

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

Wie implementiert man eine Wissensdatenbank für LLM, wenn das Datenvolumen größer ist als das Kontextfenster? Was ist ein Kontextfenster?

Intern
Яндекс Пэй
39

Was kann man bei der Gestaltung einer API tun und was nicht, um die Rückwärtskompatibilität zu erhalten?

Middle
СБЕРСБЕР
39

Wie benutzt du LLMs? Erzähl, wie die Agenten funktionieren.

Intern
Яндекс Пэй
38

// Wir haben eine Methode, um Informationen über Produkte zu erhalten, diese Methode wird sehr häufig aufgerufen // Gibt es Probleme in diesem Code und wie kann man sie beheben? Datenbank 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 }

Principal
101ХР101ХР
38

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

Welche North Star-Metrik sollte für Carsharing gewählt werden?

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

Erzählen Sie vom Arbeitsprozess eines Business-Analysten in Ihrem Team und Ihrer Erfahrung

Middle
СБЕРСБЕР
38

SQL-Aufgabe: Berechnung der Conversion nach Experimentgruppen (exp_id=90) vom Ereignis Epic Match Start bis Epic Fight Win pro Benutzer, mit korrekter Zuordnung der Ereignisse zum Experiment durch einen Join nach Zeit.

Senior
ScoreWarrior
37

Wo im wirklichen Leben tritt eine Normalverteilung auf und wo nicht? Geben Sie konkrete Beispiele mit einer Erklärung, warum die Daten normalverteilt sind oder nicht.

Intern
Яндекс
37
/15