Data Analytics

SQL - Розширені аналітичні запити

Аналіз когорт, воронки, утримання, розрахунок KPI, pivot-запити, оптимізація

20 питань зі співбесід·
Senior
1

Яка основна роль дати першої взаємодії (first touch date) в аналізі когорт?

Відповідь

Дата першої взаємодії дозволяє групувати користувачів у когорти на основі того, коли вони вперше взаємодіяли з продуктом. Така часова сегментація необхідна для порівняння поведінки груп користувачів, залучених у різні періоди, та виявлення тенденцій або змін продуктивності з часом.

2

Яку віконну функцію слід використовувати для обчислення кількості днів між першою та останньою активністю користувача?

Відповідь

Функції FIRST_VALUE та LAST_VALUE з конструкцією OVER дозволяють отримати відповідно перше та останнє значення стовпця у визначеному вікні. У поєднанні з DATEDIFF або відніманням дат вони дозволяють обчислити тривалість активного життя користувача без потреби у множинних підзапитах.

3

Як побудувати щомісячну таблицю утримання за допомогою SQL, використовуючи когорти на основі місяця реєстрації?

Відповідь

Побудова таблиці утримання вимагає спочатку ідентифікації когорти кожного користувача через DATE_TRUNC щодо дати реєстрації, а потім обчислення кількості місяців, що минули між когортою та кожною активністю. GROUP BY за цими двома вимірами та COUNT DISTINCT активних користувачів забезпечують повну таблицю.

4

Який SQL-підхід є найнадійнішим для аналізу 4-крокової воронки конверсії (відвідування → реєстрація → активація → покупка)?

5

Як обчислити щомісячний коефіцієнт відтоку в SQL для бази підписників?

+17 питань зі співбесід

Інші теми співбесід Data Analytics

Google Sheets - Основи

Junior
20 запитань

Google Sheets - Розширені формули

Junior
20 запитань

SQL - Основи

Junior
25 запитань

SQL - Агрегації та групування

Junior
20 запитань

SQL - З'єднання

Junior
20 запитань

BigQuery - Основи

Junior
20 запитань

Data Cleaning - Очищення даних

Junior
20 запитань

KPI та бізнес-метрики

Junior
20 запитань

Описова статистика

Junior
20 запитань

Zapier та No-Code автоматизація

Junior
20 запитань

Принципи візуалізації даних

Junior
20 запитань

Python & Pandas - Основи

Junior
20 запитань

Google Sheets - Автоматизовані дашборди

Mid-Level
20 запитань

SQL - Підзапити та CTE

Mid-Level
20 запитань

SQL - Window Functions

Mid-Level
20 запитань

BigQuery - Розширені можливості

Mid-Level
20 запитань

Data Modeling

Mid-Level
20 запитань

Аналіз воронок і конверсії

Mid-Level
20 запитань

Аналіз когорт і утримання

Mid-Level
20 запитань

Google Tag Manager та трекінг

Mid-Level
20 запитань

API та вебхуки

Mid-Level
20 запитань

dbt - Основи

Mid-Level
20 запитань

AB Testing та прикладна статистика

Mid-Level
20 запитань

Looker Studio (Google Data Studio)

Mid-Level
20 запитань

Power BI - Основи

Mid-Level
20 запитань

dbt - Розширені можливості

Senior
20 запитань

Power BI - DAX та просунуті дашборди

Senior
20 запитань

Python Analytics - Розширений аналіз та ML

Senior
20 запитань

Опануй Data Analytics для наступної співбесіди

Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.

Почни безкоштовно