Какие у тебя знания

«Какие у тебя знания» — вопрос из категории Софт-скиллы, который задают на 33% собеседований Аналитик Данных. Ниже — развёрнутый пример ответа, который можно адаптировать под свой опыт.

Ответ

Имею сильные навыки в SQL (оконные функции, CTE, оптимизация запросов), Python (pandas, numpy, matplotlib, scikit-learn), визуализации (Tableau, Power BI, Plotly). Опыт работы с ETL-процессами, A/B-тестами, построением дашбордов. Понимание статистики (проверка гипотез, линейная регрессия). Пример SQL для анализа retention:

WITH user_activity AS (
  SELECT 
    user_id,
    DATE_TRUNC('month', activity_date) AS month,
    COUNT(*) AS active_days
  FROM events
  GROUP BY 1, 2
)
SELECT 
  first_month,
  COUNT(DISTINCT user_id) AS new_users,
  ROUND(COUNT(DISTINCT CASE WHEN month = DATE_ADD('month', 1, first_month) THEN user_id END) / 
    COUNT(DISTINCT user_id) * 100, 1) AS retention_rate
FROM (
  SELECT 
    user_id,
    MIN(month) AS first_month
  FROM user_activity
  GROUP BY 1
) cohort
JOIN user_activity USING(user_id)
GROUP BY 1
ORDER BY 1