Собесов

Каталог задач

1000 задач. Страница 17 из 20. Авторские задачи для подготовки к собеседованиям аналитиков с разборами решений.

Темы
Уровень
Сложность
По мотивам интервью в
801
Хабр SQL — медиана и перцентили по группам
SQLПерцентилиСредняяMiddle
802
Хабр SQL — пользователи, активные 3 дня подряд
SQLПоследовательностиСложнаяMiddle
803
Хабр SQL — пивот выручки в матрицу год × месяц
SQLPIVOTСредняяJunior
804
Хабр SQL — разница WHERE и HAVING на примере
SQLБазовый синтаксисЛёгкаяJunior
805
Хабр SQL — конверсия и lift в A/B-тесте
SQLA/B-тестыСредняяMiddle
806
Хабр SQL — удалить дубликаты строк, оставив одну
SQLОчистка данныхСредняяJunior
807
Хабр SQL — DAU, MAU и stickiness одним запросом
SQLПродуктовые метрикиСредняяMiddle
808
Хабр SQL — первая покупка каждого пользователя
SQLОконные функцииЛёгкаяJunior
809
Хабр SQL — доля категории в общей выручке
SQLОконные функцииЛёгкаяJunior
810
Хабр SQL — заполнение пропусков дат нулями
SQLРабота с датамиСредняяMiddle
811
LeetCode SQL — Game Play Analysis V: Day-1 retention по install_date
SQLКогортная аналитикаСложнаяMiddle
812
LeetCode SQL — Active Users: 5 подряд логинов (gaps & islands)
SQLГруппировка по сериямСредняяMiddle
813
LeetCode SQL — Restaurant Growth: 7-дневное скользящее среднее
SQLСкользящие окнаСредняяMiddle
814
LeetCode SQL — Trips and Users: cancellation rate за период
SQLМноготабличные джойныСложнаяMiddle
815
LeetCode SQL — Department Top Three Salaries (DENSE_RANK)
SQLTop-N per groupСложнаяMiddle
816
LeetCode SQL — Human Traffic of Stadium: 3 дня подряд с people ≥ 100
SQLГруппировка по сериямСложнаяMiddle
817
LeetCode SQL — Market Analysis I: заказы пользователей за 2019 год
SQLLEFT JOIN с условиямиСредняяJunior
818
LeetCode SQL — Immediate Food Delivery II: первый заказ как immediate
SQLАналитика first-touchСредняяMiddle
819
LeetCode SQL — Tree Node: root / inner / leaf через self-LEFT-JOIN
SQLИерархииСредняяJunior
820
LeetCode SQL — Friend Requests II: пользователь с максимумом друзей
SQLUNION ALL и группировкаСредняяJunior
821
LeetCode SQL — Exchange Seats: поменять местами соседние пары
SQLCASE по чётностиСредняяMiddle
822
LeetCode SQL — Students and Examinations: cross join + LEFT JOIN с подсчётом
SQLCross join и нулевые значенияСредняяJunior
823
LeetCode SQL — Last Person to Fit in the Bus: накопительная сумма по очереди
SQLRunning totalsСредняяMiddle
824
LeetCode SQL — Monthly Transactions I: pivot approved/всё по странам
SQLPivot и условная агрегацияСредняяJunior
825
LeetCode SQL — Hopper Queries II: число сотрудников по датам (interval join)
SQLTime-based joinsСложнаяSenior
826
LeetCode SQL — second-degree followers: считаем пользователей-«узлы»
SQLГрафы и самосоединенияСредняяMiddle
827
LeetCode SQL — Product Sales Analysis III: продажи в первый год продукта
SQLFirst-event фильтрацияСредняяMiddle
828
LeetCode SQL — Customers Who Bought All Products: division по HAVING
SQLРеляционное делениеСредняяMiddle
829
LeetCode SQL — Rising Temperature: сравнение с вчерашним днём
SQLSelf-join по датеЛёгкаяJunior
830
StrataScratch (Amazon) — Monthly Percentage Difference: MoM revenue %
SQLMonth-over-monthСложнаяMiddle
831
StrataScratch (Amazon) — Marketing Campaign Success: повторные покупки после дня 1
SQLFirst-event и cohortСложнаяSenior
832
StrataScratch (Facebook) — доля активных пользователей из США
SQLДоли и пропорцииСредняяJunior
833
StrataScratch (Facebook) — Popular Posts: суммарное время просмотра ≥ 5с
SQLУсловная агрегация и HAVINGЛёгкаяJunior
834
StrataScratch (Airbnb) — Growth of Airbnb: годовой рост числа хостов
SQLYear-over-year growthСредняяMiddle
835
StrataScratch (Airbnb) — Host Popularity Rental Prices: бины по числу отзывов
SQLБины и CASEСредняяJunior
836
StrataScratch (Uber) — третья транзакция каждого пользователя
SQLN-я транзакция per groupСредняяMiddle
837
StrataScratch (Uber) — топ-3 категорий по бизнес-милям
SQLTop-NЛёгкаяJunior
838
StrataScratch (Yelp) — Top Cool Votes: business с максимумом cool
SQLMAX по группе и связиЛёгкаяJunior
839
StrataScratch (Salesforce) — Retention Rates по месяцам
SQLRetentionСложнаяSenior
840
StrataScratch (Google) — сессионизация по 30-минутному gap
SQLСессионизацияСложнаяSenior
841
StrataScratch (Microsoft) — power users: >10 покупок за последний месяц
SQLDate filters и группировкаСредняяJunior
842
StrataScratch (Spotify) — трендовые песни: top-N за неделю vs предыдущую
SQLWeek-over-week rankingСложнаяMiddle
843
StrataScratch (Netflix) — binge watching: ≥ 3 эпизода за сутки
SQLПоведенческие сегментыСредняяMiddle
844
StrataScratch (LinkedIn) — воронка отклика на вакансию
SQLВоронкиСложнаяSenior
845
StrataScratch (DoorDash) — среднее время доставки по городам, исключая выбросы
SQLРобастные средниеСредняяMiddle
846
StrataScratch (TikTok) — % подтверждённых регистраций в 24 часа
SQLTime-based joinСредняяMiddle
847
Glassdoor (Amazon) — извлечение телефонов из текстовой колонки
SQLРегулярки и парсингСредняяMiddle
848
Glassdoor (Amazon) — час, в котором было больше всего одновременных юзеров
SQLInterval overlapСложнаяSenior
849
Glassdoor (Meta) — рекомендации друзей через общих знакомых
SQLГрафы и self-joinСложнаяSenior
850
Glassdoor (Meta) — Acceptance Rate friend-request по месяцам
SQLTime-aware ratioСредняяMiddle