ССобесов

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

1000 задач. Страница 12 из 20. Тестовые задания с реальных собеседований по аналитике и алгоритмам.

551
LeetCode Pandas — выручка по месяцам и приросты MoM
Pythonpandas — даты и группировкаСредняяJuniorLeetCode
552
LeetCode Pandas — top-N продуктов по выручке в каждой категории
Pythonpandas — top-N per groupСредняяMiddleLeetCode
553
LeetCode Pandas — forward fill по группам и проверка хвостов
Pythonpandas — пропускиСредняяJuniorLeetCode
554
LeetCode Pandas — pivot выручки по регионам и кварталам
Pythonpandas — pivotСредняяJuniorLeetCode
555
LeetCode Pandas — merge_asof: time-based join по последней цене
Pythonpandas — time-joinСложнаяSeniorLeetCode
556
InterviewQuery Pandas — RFM-сегментация через qcut
Pythonpandas — сегментацияСредняяMiddleInterviewQuery
557
InterviewQuery Pandas — конверсия воронки и drop-off
Pythonpandas — воронкиСредняяMiddleInterviewQuery
558
DataInterview Pandas — wide → long через melt и tidy data
Pythonpandas — reshapeЛёгкаяJuniorDataInterview
559
alexeygrigorev/data-science-interviews: FizzBuzz
PythonБазовый алгоритмЛёгкаяJuniorGitHub: alexeygrigorev/data-science-interviews
560
alexeygrigorev/data-science-interviews: палиндром
PythonСтрокиЛёгкаяJuniorGitHub: alexeygrigorev/data-science-interviews
561
alexeygrigorev/data-science-interviews: посчитать RMSE без библиотек
PythonМетрики качестваЛёгкаяJuniorGitHub: alexeygrigorev/data-science-interviews
562
alexeygrigorev/data-science-interviews: Jaccard similarity
PythonМетрики сходстваЛёгкаяJuniorGitHub: alexeygrigorev/data-science-interviews
563
alexeygrigorev/data-science-interviews: посчитать IDF по корпусу
PythonNLPСредняяMiddleGitHub: alexeygrigorev/data-science-interviews
564
alexeygrigorev/data-science-interviews: PMI пар слов
PythonNLPСредняяMiddleGitHub: alexeygrigorev/data-science-interviews
565
alexeygrigorev/data-science-interviews: удалить дубликаты из списка
PythonСтруктуры данныхЛёгкаяJuniorGitHub: alexeygrigorev/data-science-interviews
566
alexeygrigorev/data-science-interviews: подсчёт элементов
PythonСтруктуры данныхЛёгкаяJuniorGitHub: alexeygrigorev/data-science-interviews
567
alexeygrigorev/data-science-interviews: k-NN без библиотек
PythonML с нуляСредняяMiddleGitHub: alexeygrigorev/data-science-interviews
568
alexeygrigorev/data-science-interviews: Two Sum за O(n)
PythonАлгоритмыЛёгкаяJuniorGitHub: alexeygrigorev/data-science-interviews
569
Сценарий: groupby с несколькими агрегациями и переименованием колонок
PythonPandas базовый workflowЛёгкаяJuniorУчебная
570
Сценарий: чем pivot отличается от pivot_table и когда использовать каждую
PythonPandas базовый workflowЛёгкаяJuniorУчебная
571
Сценарий: melt — перевод широкой таблицы в длинную
PythonPandas базовый workflowЛёгкаяJuniorУчебная
572
Сценарий: типы merge в pandas и как они влияют на размер результата
PythonPandas базовый workflowСредняяJuniorУчебная
573
Сценарий: resample временного ряда в pandas
PythonPandas базовый workflowСредняяMiddleУчебная
574
Сценарий: apply против векторизации — реальный бенчмарк
PythonВекторизация и performanceСредняяMiddleУчебная
575
Сценарий: pandas query и eval — когда дают выигрыш
PythonВекторизация и performanceСредняяMiddleУчебная
576
Сценарий: чанковая обработка CSV, который не помещается в память
PythonВекторизация и performanceСредняяMiddleУчебная
577
Сценарий: когда брать Dask, когда Polars, когда хватит pandas
PythonВекторизация и performanceСредняяMiddleУчебная
578
Сценарий: профайлинг медленного pandas-пайплайна
PythonВекторизация и performanceСредняяMiddleУчебная
579
Сценарий: дедупликация строк с правилом приоритета
PythonОчистка данныхЛёгкаяJuniorУчебная
580
Сценарий: fuzzy-match для объединения справочников компаний
PythonОчистка данныхСредняяMiddleУчебная
581
Сценарий: стратегии обработки NaN — когда что
PythonОчистка данныхСредняяMiddleУчебная
582
Сценарий: типы данных в pandas — где промахи стоят дорого
PythonОчистка данныхСредняяMiddleУчебная
583
Сценарий: разношёрстные форматы дат в одной колонке
PythonОчистка данныхСредняяMiddleУчебная
584
Сценарий: сессионизация пользовательских событий с таймаутом 30 минут
PythonАнализ событийСредняяMiddleУчебная
585
Сценарий: воронка из event-стрима в pandas
PythonАнализ событийСредняяMiddleУчебная
586
Сценарий: time-since-last-event для каждой строки лога
PythonАнализ событийСредняяMiddleУчебная
587
Сценарий: gaps-and-islands в pandas — стрики и пропуски
PythonАнализ событийСложнаяMiddleУчебная
588
Сценарий: построение когортной retention-таблицы в pandas
PythonАнализ событийСредняяMiddleУчебная
589
Сценарий: numpy broadcasting — посчитать матрицу попарных расстояний без цикла
PythonNumpy и scipyСредняяMiddleУчебная
590
Сценарий: np.where, маска и np.select — что выбрать
PythonNumpy и scipyЛёгкаяJuniorУчебная
591
Сценарий: scipy.stats для типичных тестов аналитика
PythonNumpy и scipyСредняяMiddleУчебная
592
Сценарий: pandas json_normalize для вложенного JSON
PythonJSON и веб-скрейпингСредняяMiddleУчебная
593
Сценарий: разбор глубоко вложенного JSON без потерь
PythonJSON и веб-скрейпингСредняяMiddleУчебная
594
Сценарий: скрейпинг таблицы с веб-страницы для еженедельного отчёта
PythonJSON и веб-скрейпингСредняяMiddleУчебная
595
Сценарий: чанки и Dask для агрегата по большим parquet
PythonOptimisation и big dataСредняяMiddleУчебная
596
Сценарий: переписать pandas-пайплайн на polars lazy
PythonOptimisation и big dataСредняяMiddleУчебная
597
Сценарий: уменьшить размер датафрейма в RAM в 5 раз
PythonOptimisation и big dataСредняяMiddleУчебная
598
Сценарий: персистить промежуточные данные в parquet — best practices
PythonOptimisation и big dataЛёгкаяMiddleУчебная
599
Сценарий: heatmap корреляций в seaborn для отчёта
PythonVisualizationЛёгкаяJuniorУчебная
600
Сценарий: интерактивный график plotly для дашборда
PythonVisualizationСредняяMiddleУчебная