TGViewer
Продуктовый взгляд | Аналитика данных Продуктовый взгляд | Аналитика данных @prodanalysis · 2.31K subscribers
Post #202 2.9K
Слив технической части со стажировки в Х5 на аналитика

Все вопросы для DA, DS, DE беруется из одного пула. Кстати прямо сейчас идет набор на стажировку в Х5 на аналитика. Задания уже выложены здесь. Разбор заданий уже выложен на нашем курсе "Аналитика ПРО". Дедлайн 6 октября. Успей записаться с гарантией оффера.
➡ Записаться

Ниже сами вопросы с технической части от нашего студента, на ваш суд.

Задача 1.
есть rnd2() -> P(0)=0.5, P(1)=0.5
Напиши rnd3() -> P(0)=0.33, P(1)=0.33, P(2)=0.33

def rnd3():
# while True:
# val = 2*rnd2() + rnd2()
# if val < 3:
# return val
val = 2 * rnd2() + rnd2()
if val < 3:
return val
else:
return rnd3()

Задача 2.
Есть список (list) из float чисел пришедших из какого-то пораждаюшего процесса.
Оценить математическое ожидание по определению

Задача 3.
orders
+----------------+
| order_id |
| date_time |
| amount |
| customer_id |
+----------------+

customer
+----------------+
| customer_id |
| fio |
| age |
+----------------+

Для каждого посетителя найти максимальный интервал между последовательными заказами в днях.

WITH orders_with_lag AS(
SELECT
customer_id
date_time,
LAG(date_time) OVER(PARTITION BY customer_id ORDER BY date_time) AS prev_date_time
FROM orders
)
SELECT
customer_id,
fio,
MAX(DATEDIFF(date_time, prev_date_time)) AS max_inter
FROM customer c
LEFT JOIN orders_with_lag o ON c.customer_id = o.customer_id
WHERE prev_date_time IS NOT NULL
GROUP BY c.customer_id, c.fio;


y = x0 + w*x1 + w*x2 + ...
real_y = 0 0 0
pred_y = 0 -1 1
1/n сумма (y_i - a_i)^2 -> min


y = w0 + w1x1
y = w0 + w1x1 + w2x2
x1 = x2

y = w0 + x1(w1+w2)

Подписаться: @ProdAnalysis
  • ❤ 1
  • 🔥 1
More from @prodanalysis
  1. Oct 12, 2026Понимание продуктового и проектного управления Начнём с базы: продуктовое управление ≠ про…
  2. Oct 10, 202612 октября стартует подготовка к ШАДу 90% наших учеников, поступивших в ШАД, советуют начи…
  3. Oct 9, 2026Удачный эксперимент — повод порадоваться. Пять аналитических кейсов — повод собраться и об…
  4. Sep 30, 2026Ты поступишь в ШАД Старт набора на наши ШАДовские курсы: без воды и лишней теории, 3 месяц…
  5. Sep 28, 2026Рынок команд ML Продолжаем разбирать в какую команду (отдел) сейчас залететь выгоднее. Про…
  6. Sep 28, 2026‼️АНАЛИТИКИ, ОБЩИЙ СБОР ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 1. Как упаковыват…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →