Data Analyst
За какво се използват COUNT и GROUP BY?
Разкажете за процеса на работа на бизнес анализатора във вашия екип и вашия опит
Трябва ли да предварително обработим признаците преди обучението на логистична регресия с L2 регуляризация и защо?
Може ли логистичната регресия да се пренастрои и как да се борим с това?
Какво губиш, ако дадеш достъп до интернет на агент за кодиране?
Какви качества са необходими, за да бъдеш успешна връзка между данните и бизнес нуждите?
Дали UPDATE сам по себе е транзакция? Необходимо ли е явно транзакция за атомарно UPDATE?
Знаците бяха изключително на базата на времеви редове? Опитахте ли да използвате други източници на данни, като новини или други криптовалути?
Как решавате кои тестове да напишете за модела DBT? Необходими ли са аларми?
Кои проекти те интересуват — само технически или обмисляш консултантска дейност? Какво искаш да развиваш?
SQL: покажете списък с служители, които са по-възрастни от своя ръководител (таблица employees с полета employee_id, department_id, is_chief, birthday).
Задача за куче: има точка А и точка В, разстоянието между тях е 30 км. Човек от А върви със скорост 4 км/ч, човек от В — със скорост 6 км/ч към срещуположната посока. Кучето тича между тях със скорост 20 км/ч. Колко километра ще пробяга кучето до срещата на хората?
// Имаме таблица с продукт, който има брояч на прегледите // таблица goods: // ID | cnt_view // ----------- // 1 | 100 // Двама потребители започнаха да гледат продукта с id = 1 едновременно // и в нашата база данни бяха стартирани 2 паралелни транзакции // Какъв ще бъде резултатът? 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() }
Какви методи използвате, за да поддържате уменията си актуални? (въпрос към събеседника в рамките на парна практика)
Какви са слабостите и силните ти страни?
Моля, разкажи на пример с твоите работни задачи как прилагаш ETL процеса в работата си.
Как разбирате, че вашият технически документ е пълен и готов за предаване за разработка? Какви са вашите критерии за готовност?
Как беше реализирана схемата за авторизация в двупосочна система?
Как би създал бенчмарк за геометрия? Опиши веригата от идеята до финалния датасет.
Поведенчески въпрос: как работиш с нова, непозната информация (например, голям масив от статии)?