Войти Регистрация

Data base

Задачи по базам данных с собеседований. Запросы к PostgreSQL, агрегации MongoDB и поиск в Pinecone проверяются прямо в браузере на нескольких наборах данных. По ClickHouse, Redis, Cassandra и ещё шести базам — выбор решения с разбором и ссылкой на документацию.

200 задач по базам данных: 63 — из отчётов кандидатов и блогов компаний, 137 — наши, на задачах компаний (Мировые компании · Яндекс · Ozon · Авито · Т‑Банк · Wildberries · Сбер · МТС · Альфа-Банк · VK). Источник — у каждой.

Условия и примеры открыты всем. Чтобы решать, нужен вход: подходы, черновики и повторы хранятся в профиле.

Регистрация Войти
  1. 1 Купили и ноутбук, и мониторPostgreSQL · JOIN, GROUP BY, HAVING, DISTINCT, даты · разбор SQL-интервью в Альфа-Банк на Хабре, 2024 Лёгкая ~7 мин Не начата 2 энергии за подход
  2. 2 Средний возраст покупателей смарт-часовPostgreSQL · подзапрос, DISTINCT, даты · разбор SQL-интервью в Альфа-Банк на Хабре, 2024 Лёгкая ~6 мин Не начата 2 энергии за подход
  3. 3 Остатки москвичей на последнюю датуPostgreSQL · JOIN, GROUP BY, HAVING, подзапрос, CTE · тестовое продуктового аналитика Альфа-Банка, сборник No Data No Growth Средняя ~12 мин Не начата 3 энергии за подход
  4. 4 Операции нарастающим итогом с начала месяцаPostgreSQL · оконные функции, нарастающий итог, даты · тестовое продуктового аналитика Альфа-Банка, сборник No Data No Growth Лёгкая ~6 мин Не начата 2 энергии за подход
  5. 5 Периоды клиента в сегментеPostgreSQL · пропуски и острова, оконные функции, CTE, даты · тестовое продуктового аналитика Альфа-Банка, сборник No Data No Growth Сложная ~20 мин Не начата 4 энергии за подход
  6. 6 Просрочка в первые 60 дней после выдачиPostgreSQL · LEFT JOIN, условная агрегация, даты, NULL · на данных кредитного конвейера: выдачи и выходы в просрочку Средняя ~14 мин Не начата 3 энергии за подход
  7. 7 Воронка кредитных заявок по каналамPostgreSQL · воронка, условная агрегация, DISTINCT, GROUP BY · на данных кредитного конвейера: заявка, одобрение, выдача Средняя ~12 мин Не начата 3 энергии за подход
  8. 8 Главная категория трат клиента за октябрьPostgreSQL · топ-N в группе, оконные функции, GROUP BY, HAVING, даты · на данных дебетовых карт: транзакции и категории Средняя ~12 мин Не начата 3 энергии за подход
  9. 9 Клиенты без операций в декабреPostgreSQL · антиджойн, NULL, LEFT JOIN, подзапрос · на данных дебетовых карт: отток клиентов Лёгкая ~6 мин Не начата 2 энергии за подход
  10. 10 Сессии в мобильном приложенииPostgreSQL · сессии, оконные функции, CTE, дедупликация, даты · на данных мобильного приложения: события экранов Сложная ~22 мин Не начата 4 энергии за подход
  11. 11 Медиана первого пополнения в Альфа-ИнвестицияхPostgreSQL · медиана, дедупликация, оконные функции, JOIN, GROUP BY · на данных Альфа-Инвестиций: брокерские счета и пополнения Средняя ~15 мин Не начата 3 энергии за подход
  12. 12 Ретеншн по когортам первой покупкиPostgreSQL · ретеншн, когорты, LEFT JOIN, условная агрегация, CTE, даты · на данных дебетовых карт: активность клиентов по месяцам Сложная ~22 мин Не начата 4 энергии за подход
  13. 13 Мартовские объявления без единого просмотраPostgreSQL · антиджойн, NULL, даты · на данных Авито: объявления и просмотры Лёгкая ~7 мин Не начата 2 энергии за подход
  14. 14 Договорная цена по категориямPostgreSQL · условная агрегация, NULL, GROUP BY · на данных Авито: объявления и цены Лёгкая ~6 мин Не начата 2 энергии за подход
  15. 15 Активные продавцы в «Авто» за неделюPostgreSQL · JOIN, GROUP BY, HAVING, антиджойн, даты · на данных Авито, по мотивам открытой подборки вопросов Лёгкая ~9 мин Не начата 2 энергии за подход
  16. 16 Рейтинг продавцов с тремя отзывами и большеPostgreSQL · GROUP BY, HAVING, JOIN · на данных Авито: отзывы о продавцах Лёгкая ~6 мин Не начата 2 энергии за подход
  17. 17 Первый контакт в первые суткиPostgreSQL · LEFT JOIN, условная агрегация, даты, NULL · на данных Авито: объявления и контакты Средняя ~12 мин Не начата 3 энергии за подход
  18. 18 Выручка от поднятий по дням неделиPostgreSQL · LEFT JOIN, даты, GROUP BY, NULL · на данных Авито: платные услуги продвижения Средняя ~10 мин Не начата 3 энергии за подход
  19. 19 Сколько объявлений заблокировано сейчасPostgreSQL · дедупликация, оконные функции, топ-N в группе · на данных Авито: модерация объявлений Средняя ~10 мин Не начата 3 энергии за подход
  20. 20 Воронка: просмотр, контакт, сделка с доставкойPostgreSQL · воронка, CTE, DISTINCT, оконные функции · на данных Авито: события покупателей и сделки с доставкой Средняя ~18 мин Не начата 3 энергии за подход
  21. 21 Объявления, где цену снижали дваждыPostgreSQL · оконные функции, GROUP BY, HAVING · на данных Авито: история цен объявлений Средняя ~15 мин Не начата 3 энергии за подход
  22. 22 Объявления в корневых категориях с подкатегориямиPostgreSQL · рекурсивный CTE, LEFT JOIN, GROUP BY · на данных Авито: дерево категорий Средняя ~14 мин Не начата 3 энергии за подход
  23. 23 Медиана времени ответа продавцаPostgreSQL · медиана, CTE, LEFT JOIN, даты · на данных Авито: сообщения покупатель–продавец Сложная ~22 мин Не начата 4 энергии за подход
  24. 24 Сессии просмотров с разрывом 30 минутPostgreSQL · сессии, оконные функции, нарастающий итог · на данных Авито: просмотры объявлений Сложная ~22 мин Не начата 4 энергии за подход
  25. 25 Самая длинная серия дней с новыми объявлениямиPostgreSQL · пропуски и острова, оконные функции, даты, DISTINCT · на данных Авито: публикации продавцов Сложная ~20 мин Не начата 4 энергии за подход
  26. 26 MAU приложения по месяцамPostgreSQL · GROUP BY, DISTINCT, даты · тестовое стажёра продуктовой аналитики МТС, сборник No Data No Growth Лёгкая ~5 мин Не начата 2 энергии за подход
  27. 27 Дни, когда заходили больше двух владельцев iPhonePostgreSQL · GROUP BY, HAVING, DISTINCT, даты · тестовое стажёра продуктовой аналитики МТС, сборник No Data No Growth Лёгкая ~5 мин Не начата 2 энергии за подход
  28. 28 Входы абонентов за декабрьPostgreSQL · GROUP BY, даты · тестовое стажёра продуктовой аналитики МТС, сборник No Data No Growth Лёгкая ~5 мин Не начата 2 энергии за подход
  29. 29 Тариф на момент входаPostgreSQL · JOIN, даты, NULL, DISTINCT, GROUP BY · тестовое стажёра продуктовой аналитики МТС, сборник No Data No Growth Средняя ~14 мин Не начата 3 энергии за подход
  30. 30 Траты клиентов за последние 30 днейPostgreSQL · LEFT JOIN, NULL, GROUP BY, даты · тестовое продуктового аналитика МТС, сборник No Data No Growth Лёгкая ~7 мин Не начата 2 энергии за подход
  31. 31 Помесячные траты топ-3 клиентовPostgreSQL · топ-N в группе, CTE, оконные функции, GROUP BY, даты · тестовое продуктового аналитика МТС, сборник No Data No Growth Средняя ~12 мин Не начата 3 энергии за подход
  32. 32 Месяц с наибольшим отклонением расходовPostgreSQL · оконные функции, CTE, топ-N в группе, даты, NULL · разбор собеседования аналитика в МТС, Карьерник, 2026 Сложная ~25 мин Не начата 4 энергии за подход
  33. 33 ARPU когорт подключения по тарифамPostgreSQL · когорты, LEFT JOIN, NULL, GROUP BY, даты · разбор собеседования аналитика в МТС, Карьерник, 2026 Средняя ~14 мин Не начата 3 энергии за подход
  34. 34 Доля досмотров фильмов в KIONPostgreSQL · условная агрегация, GROUP BY, CTE, JOIN · на данных онлайн-кинотеатра KION: просмотры и длительность фильмов Средняя ~13 мин Не начата 3 энергии за подход
  35. 35 Пик одновременных звонков на базовой станцииPostgreSQL · оконные функции, нарастающий итог, UNION, CTE, даты · на данных CDR: звонки и базовые станции Сложная ~22 мин Не начата 4 энергии за подход
  36. 36 Переходы на тариф дешевлеPostgreSQL · оконные функции, JOIN, даты, NULL · на данных абонентской базы: история смены тарифов Средняя ~13 мин Не начата 3 энергии за подход
  37. 37 Куда в итоге уходит переадресацияPostgreSQL · рекурсивный CTE, LEFT JOIN, NULL, антиджойн · на данных абонентской базы: безусловная переадресация вызовов Сложная ~24 мин Не начата 4 энергии за подход
  38. 38 Сколько людей купили товар в конкретный деньPostgreSQL · JOIN, DISTINCT, даты · тестовое задание Ozon на стажёра-аналитика, пересказ на itresume.ru, 2023 Лёгкая ~5 мин Не начата 2 энергии за подход
  39. 39 Продавцы без продаж в сентябреPostgreSQL · LEFT JOIN, антиджойн, даты · на данных Ozon: продавцы маркетплейса Лёгкая ~6 мин Не начата 2 энергии за подход
  40. 40 Использование промокодовPostgreSQL · LEFT JOIN, GROUP BY, строки, NULL · на данных Ozon: акции и промокоды Лёгкая ~7 мин Не начата 2 энергии за подход
  41. 41 Кэшбэк по карте с месячным лимитомPostgreSQL · JOIN, GROUP BY, даты · на данных Ozon Банка: операции по карте и кэшбэк Лёгкая ~8 мин Не начата 2 энергии за подход
  42. 42 Три лучших места по выручке в категорииPostgreSQL · оконные функции, топ-N в группе, JOIN · обзор собеседования аналитика в Ozon по открытым источникам (Карьерник), 2026 Средняя ~12 мин Не начата 3 энергии за подход
  43. 43 Выручка продавца за вычетом частичных возвратовPostgreSQL · LEFT JOIN, CTE, GROUP BY, NULL · на данных Ozon: заказы и возвраты Средняя ~12 мин Не начата 3 энергии за подход
  44. 44 Остаток товара на складах на конец каждого дняPostgreSQL · нарастающий итог, оконные функции, даты, LEFT JOIN · на данных Ozon: склады и движения товара Средняя ~15 мин Не начата 3 энергии за подход
  45. 45 Доля заказов, доставленных в ПВЗ в срокPostgreSQL · условная агрегация, даты, NULL, JOIN · на данных Ozon: доставка в пункты выдачи Средняя ~12 мин Не начата 3 энергии за подход
  46. 46 Средний интервал между заказами клиентаPostgreSQL · оконные функции, GROUP BY, HAVING, даты · на данных Ozon: заказы покупателей Средняя ~12 мин Не начата 3 энергии за подход
  47. 47 Траты по карте за скользящие 7 сутокPostgreSQL · оконные функции, даты · на данных Ozon Банка: операции по карте Средняя ~12 мин Не начата 3 энергии за подход
  48. 48 Последняя обычная цена для каждой строки прайсаPostgreSQL · оконные функции, пропуски и острова, подзапрос, NULL · задача о последней цене (Postgres Professional, Хабр, 2021); кандидат пишет, что похожую давали в Ozon Сложная ~25 мин Не начата 4 энергии за подход
  49. 49 Периоды, когда товар закончился на всех складахPostgreSQL · пропуски и острова, даты, LEFT JOIN, GROUP BY, HAVING · на данных Ozon: склады и остатки Сложная ~25 мин Не начата 4 энергии за подход
  50. 50 Возвраты покупателей по месячным когортамPostgreSQL · когорты, ретеншн, CTE, LEFT JOIN, даты · на данных Ozon: заказы покупателей Сложная ~25 мин Не начата 4 энергии за подход
  51. 51 Спящие клиенты за 90 днейPostgreSQL · антиджойн, LEFT JOIN, NULL, даты · на данных Сбера, по мотивам открытой подборки вопросов Лёгкая ~10 мин Не начата 2 энергии за подход
  52. 52 Баланс упал вдвое за неделюPostgreSQL · оконные функции, даты, JOIN · на данных Сбера, по мотивам открытой подборки вопросов Средняя ~15 мин Не начата 3 энергии за подход
  53. 53 Траты по карте за скользящие 30 днейPostgreSQL · оконные функции, нарастающий итог, даты · на данных Сбера, по мотивам открытой подборки вопросов Средняя ~12 мин Не начата 3 энергии за подход
  54. 54 Размер команды руководителя по всей иерархииPostgreSQL · рекурсивный CTE, LEFT JOIN · на данных Сбера, по мотивам открытой подборки вопросов Сложная ~20 мин Не начата 4 энергии за подход
  55. 55 Переводы по СБП сверх бесплатного лимитаPostgreSQL · GROUP BY, HAVING, даты · на данных Сбера: переводы по СБП Лёгкая ~7 мин Не начата 2 энергии за подход
  56. 56 Баланс бонусов СберСпасибоPostgreSQL · LEFT JOIN, условная агрегация, NULL · на данных Сбера: бонусная программа СберСпасибо Лёгкая ~7 мин Не начата 2 энергии за подход
  57. 57 Медианное ожидание в очереди отделенияPostgreSQL · медиана, LEFT JOIN, условная агрегация, NULL · на данных Сбера: электронная очередь в отделениях Средняя ~15 мин Не начата 3 энергии за подход
  58. 58 Ставка вклада на дату открытияPostgreSQL · JOIN, подзапрос, оконные функции, даты, NULL · на данных Сбера: вклады и история ставок Средняя ~15 мин Не начата 3 энергии за подход
  59. 59 Воронка кредитных заявок по каналамPostgreSQL · воронка, условная агрегация, DISTINCT, дедупликация · на данных Сбера: кредитные заявки и скоринг Средняя ~14 мин Не начата 3 энергии за подход
  60. 60 Доля сессий с дослушанной сказкойPostgreSQL · условная агрегация, DISTINCT, даты · статья аналитика SberDevices на Хабре о метриках навыка «Сочини сказку», 2024 Лёгкая ~8 мин Не начата 2 энергии за подход
  61. 61 Возвращаемость новых колонок по неделям активацииPostgreSQL · когорты, ретеншн, условная агрегация, даты, LEFT JOIN · на данных SberDevices: активация умных устройств и обращения к ассистенту Сложная ~25 мин Не начата 4 энергии за подход
  62. 62 Серии нераспознанных запросов к ассистентуPostgreSQL · пропуски и острова, оконные функции, топ-N в группе · на данных SberDevices: распознавание голосовых запросов Сложная ~25 мин Не начата 4 энергии за подход
  63. 63 Сколько клиент внёс через банкомат за месяцPostgreSQL · GROUP BY, даты · разбор технического интервью аналитика данных в Т-Банке, 2025 Лёгкая ~6 мин Не начата 2 энергии за подход
  64. 64 Топ-10 клиентов по внесениям за мартPostgreSQL · оконные функции, GROUP BY, топ-N в группе · разбор технического интервью аналитика данных в Т-Банке, 2025 Средняя ~12 мин Не начата 3 энергии за подход
  65. 65 Какая версия приложения стояла в момент переводаPostgreSQL · LEFT JOIN, даты, NULL, топ-N в группе · разбор технического интервью аналитика данных в Т-Банке, 2025 Сложная ~20 мин Не начата 4 энергии за подход
  66. 66 Процент дозвона в колл-центр по днямPostgreSQL · GROUP BY, даты, условная агрегация · тестовое задание продуктового аналитика Т-Банка (опубликовано на No Data No Growth) Лёгкая ~6 мин Не начата 2 энергии за подход
  67. 67 Продукты, оформленные во время звонкаPostgreSQL · JOIN, даты, NULL · тестовое задание продуктового аналитика Т-Банка (опубликовано на No Data No Growth) Средняя ~10 мин Не начата 3 энергии за подход
  68. 68 Траты клиента за 90 дней и его доля в сегментеPostgreSQL · оконные функции, LEFT JOIN, даты, NULL · статья о собеседовании аналитиком в Т-Банке, 2026 Средняя ~14 мин Не начата 3 энергии за подход
  69. 69 Кэшбэк по категориям MCC с лимитом 3000 ₽PostgreSQL · LEFT JOIN, условная агрегация, NULL · на данных Т-Банка: покупки по картам и правила кэшбэка Средняя ~14 мин Не начата 3 энергии за подход
  70. 70 Первый просроченный платёж по кредитуPostgreSQL · нарастающий итог, оконные функции, даты, LEFT JOIN · на данных Т-Банка: график платежей и фактические оплаты по кредитам Сложная ~25 мин Не начата 4 энергии за подход
  71. 71 Антифрод: три перевода за 10 минутPostgreSQL · оконные функции, даты, подзапрос · на данных Т-Банка: исходящие переводы и правило антифрода Сложная ~22 мин Не начата 4 энергии за подход
  72. 72 Медиана первого ответа оператора в чате поддержкиPostgreSQL · медиана, подзапрос, GROUP BY, NULL · на данных Т-Банка: сообщения в чатах поддержки Средняя ~16 мин Не начата 3 энергии за подход
  73. 73 Открытые позиции в брокерском счётеPostgreSQL · GROUP BY, HAVING, условная агрегация · на данных Т-Инвестиций: сделки по счетам Лёгкая ~7 мин Не начата 2 энергии за подход
  74. 74 Карты без покупки в первые 30 днейPostgreSQL · антиджойн, NULL, даты · на данных Т-Банка: выпуск карт и операции Лёгкая ~8 мин Не начата 2 энергии за подход
  75. 75 Топ-3 товара категории по выручке без возвратовPostgreSQL · оконные функции, топ-N в группе, GROUP BY, даты · гайд по собеседованию аналитика в Wildberries, Карьерник, 2026 Средняя ~12 мин Не начата 3 энергии за подход
  76. 76 Сессии покупателя по логу кликовPostgreSQL · сессии, оконные функции, нарастающий итог, дедупликация · на данных Wildberries, по мотивам открытой подборки вопросов Сложная ~25 мин Не начата 4 энергии за подход
  77. 77 LTV за 12 месяцев по когортам первого заказаPostgreSQL · когорты, CTE, условная агрегация, даты, NULL · на данных Wildberries, по мотивам открытой подборки вопросов Сложная ~22 мин Не начата 4 энергии за подход
  78. 78 Процент выкупа товаров, пролежавших в ПВЗ дольше 3 днейPostgreSQL · условная агрегация, даты, NULL, GROUP BY · на данных Wildberries: пункты выдачи и выкупы Средняя ~12 мин Не начата 3 энергии за подход
  79. 79 Личный процент выкупа по последним 75 заказамPostgreSQL · оконные функции, топ-N в группе, условная агрегация, NULL · на данных Wildberries: выкупы и возвраты покупателей Средняя ~15 мин Не начата 3 энергии за подход
  80. 80 Посылки, которые лежат в ПВЗ больше неделиPostgreSQL · LEFT JOIN, NULL, даты, GROUP BY · на данных Wildberries: пункты выдачи и сроки хранения Лёгкая ~7 мин Не начата 2 энергии за подход
  81. 81 Комиссия продавцов за сентябрьPostgreSQL · JOIN, LEFT JOIN, GROUP BY, NULL, даты · на данных Wildberries: продавцы и комиссии по категориям Лёгкая ~7 мин Не начата 2 энергии за подход
  82. 82 Выручка продавца по дням недели, включая пустые дниPostgreSQL · даты, LEFT JOIN, нарастающий итог, оконные функции · на данных Wildberries: заказы продавцов Средняя ~14 мин Не начата 3 энергии за подход
  83. 83 Карточки без остатков ни на одном складеPostgreSQL · антиджойн, NULL, подзапрос · на данных Wildberries: карточки товаров и остатки на складах Лёгкая ~6 мин Не начата 2 энергии за подход
  84. 84 Рейтинг товара по последним версиям отзывовPostgreSQL · дедупликация, оконные функции, GROUP BY, HAVING · на данных Wildberries: отзывы и рейтинг товаров Средняя ~12 мин Не начата 3 энергии за подход
  85. 85 Куда доедет фура с Коледино за 4 перегонаPostgreSQL · рекурсивный CTE, GROUP BY · на данных Wildberries: магистральная логистика между складами Сложная ~22 мин Не начата 4 энергии за подход
  86. 86 Резкие подъёмы цены в карточкеPostgreSQL · оконные функции, JOIN · на данных Wildberries: история цен в карточках Лёгкая ~8 мин Не начата 2 энергии за подход
  87. 87 Доля отменённых заказов такси по городамPostgreSQL · GROUP BY, условная агрегация · на данных такси: заказы и отмены Лёгкая ~6 мин Не начата 2 энергии за подход
  88. 88 Заказы Лавки по дням, включая пустые дниPostgreSQL · LEFT JOIN, даты, NULL · на данных Лавки: заказы даркстора Лёгкая ~8 мин Не начата 2 энергии за подход
  89. 89 Продавцы Маркета без заказов в мартеPostgreSQL · антиджойн, NULL, подзапрос · на данных Маркета: продавцы и заказы Лёгкая ~7 мин Не начата 2 энергии за подход
  90. 90 CTR поисковых запросов с повторными кликамиPostgreSQL · LEFT JOIN, GROUP BY, DISTINCT, дедупликация · на данных поиска: показы выдачи и клики Лёгкая ~8 мин Не начата 2 энергии за подход
  91. 91 Самый слушаемый трек в каждом жанреPostgreSQL · оконные функции, топ-N в группе, JOIN · на данных Музыки: треки и прослушивания Средняя ~12 мин Не начата 3 энергии за подход
  92. 92 Сколько водителей ушло после третьей отменыPostgreSQL · оконные функции, антиджойн, условная агрегация, NULL · на данных такси: поездки и отмены водителей Средняя ~15 мин Не начата 3 энергии за подход
  93. 93 Продление Плюса по когортам первого месяцаPostgreSQL · когорты, ретеншн, даты, LEFT JOIN, DISTINCT · на данных подписки Плюс: оплаты Средняя ~15 мин Не начата 3 энергии за подход
  94. 94 Медианное время доставки Еды по городамPostgreSQL · медиана, GROUP BY, NULL, даты · на данных Еды: заказы и время доставки Средняя ~14 мин Не начата 3 энергии за подход
  95. 95 Поисковые сессии: разрыв больше 30 минутPostgreSQL · сессии, оконные функции, нарастающий итог, даты · на данных поиска: лог запросов пользователя Сложная ~22 мин Не начата 4 энергии за подход
  96. 96 Самая длинная серия повышенного спроса в зонеPostgreSQL · пропуски и острова, оконные функции, даты, топ-N в группе · на данных такси: почасовой коэффициент спроса по зонам Сложная ~25 мин Не начата 4 энергии за подход
  97. 97 Второй заказ в Лавке за 7 сутокPostgreSQL · ретеншн, оконные функции, даты, условная агрегация · на данных Лавки: заказы клиентов Средняя ~16 мин Не начата 3 энергии за подход
  98. 98 Текущий статус возвратов МаркетаPostgreSQL · дедупликация, оконные функции, GROUP BY · на данных Маркета: история статусов возвратов Средняя ~12 мин Не начата 3 энергии за подход
  99. 99 Нарастающий итог минут прослушиванияPostgreSQL · оконные функции, нарастающий итог, GROUP BY · на данных Музыки: прослушивания по дням Лёгкая ~8 мин Не начата 2 энергии за подход
  100. 100 Выручка корневых категорий МаркетаPostgreSQL · рекурсивный CTE, LEFT JOIN, GROUP BY · на данных Маркета: дерево категорий и продажи Сложная ~22 мин Не начата 4 энергии за подход
  101. 101 Логины, которые склеятся после смены коллацииMySQL · строки, GROUP BY, коллация, GROUP_CONCAT · кейс GitHub: переход github.com на MySQL 8.0, 2023 Лёгкая ~7 мин Не начата 2 энергии за подход
  102. 102 Запросы, которые пересекают схемы-доменыMySQL · LEFT JOIN, GROUP BY, HAVING, GROUP_CONCAT, NULL, DISTINCT · кейс GitHub: разделение кластера mysql1 на схемы-домены, 2021 Средняя ~12 мин Не начата 3 энергии за подход
  103. 103 Рейтинг подов по нагрузке на MySQLMySQL · оконные функции, LEFT JOIN, GROUP BY, даты, NULL · кейс Shopify: балансировка шардов MySQL между подами, 2021 Средняя ~14 мин Не начата 3 энергии за подход
  104. 104 Какие реплики убрать из пула чтенияMySQL · оконные функции, топ-N в группе, GROUP BY, ONLY_FULL_GROUP_BY · кейс Booking.com: MySQL с сотнями реплик на чтение, SREcon24 EMEA Средняя ~12 мин Не начата 3 энергии за подход
  105. 105 Выручка по городам из версионных JSON-ячеекMySQL · JSON, JSON_TABLE, топ-N в группе, дедупликация, GROUP BY · кейс Uber: переход с Postgres на MySQL и Schemaless поверх MySQL, 2016 Сложная ~18 мин Не начата 4 энергии за подход
  106. 106 Возможные друзья по общим знакомымMySQL · оконные функции, топ-N в группе, антиджойн, JOIN, CTE · кейс Meta: граф Facebook в MySQL через TAO, USENIX ATC 2013 Сложная ~22 мин Не начата 4 энергии за подход
  107. 107 Дубли остатков, которые пропустил UNIQUEMySQL · NULL, GROUP BY, HAVING, дедупликация · на данных Ozon: остатки продавцов по складам Лёгкая ~6 мин Не начата 2 энергии за подход
  108. 108 Карточка продавца: объявления и категорииMySQL · GROUP BY, GROUP_CONCAT, DISTINCT, ONLY_FULL_GROUP_BY · на данных Авито: продавцы и объявления Лёгкая ~6 мин Не начата 2 энергии за подход
  109. 109 Двойные заказы от повторного нажатияMySQL · оконные функции, даты, дедупликация, самосоединение · на данных Wildberries: заказы покупателей Средняя ~13 мин Не начата 3 энергии за подход
  110. 110 Популярные категории кешбэка за месяцMySQL · JSON, JSON_TABLE, оконные функции, топ-N в группе, DISTINCT · на данных Т‑Банка: выбор категорий повышенного кешбэка Средняя ~14 мин Не начата 3 энергии за подход
  111. 111 Доля ответов 5xx по зонамClickHouse · условная агрегация, GROUP BY, комбинатор -If · кейс Cloudflare: HTTP-аналитика на ClickHouse, 6 млн запросов в секунду, 2018 Лёгкая ~5 мин Не начата 2 энергии за подход
  112. 112 Уникальные посетители за день из минутных агрегатовClickHouse · AggregatingMergeTree, комбинаторы -State/-Merge, уникальные, GROUP BY · кейс Cloudflare: уникальные посетители как AggregateFunction в AggregatingMergeTree, 2018 Средняя ~12 мин Не начата 3 энергии за подход
  113. 113 Роллап событий по 15 минут с p95ClickHouse · даты, GROUP BY, квантили, toStartOfInterval · кейс eBay: OLAP Sherlock.io на ClickHouse вместо Druid, 2020 Лёгкая ~7 мин Не начата 2 энергии за подход
  114. 114 Два объявления с лучшей конверсией в категорииClickHouse · топ-N в группе, условная агрегация, LIMIT BY, HAVING · кейс Авито: ClickHouse для данных о действиях пользователей, Хабр, 2025 Лёгкая ~7 мин Не начата 2 энергии за подход
  115. 115 Серверы, которые сейчас в ошибкеClickHouse · argMax, топ-N в группе, LIMIT BY, кортежи · кейс ВКонтакте: логи с десятков тысяч серверов в ClickHouse через KittenHouse, Хабр, 2018 Средняя ~10 мин Не начата 3 энергии за подход
  116. 116 Самые частые поля в логах сервисаClickHouse · массивы, ARRAY JOIN, arrayDistinct, LIMIT BY, топ-N в группе · кейс Uber: логи без схемы в ClickHouse, пары массивов имён и значений, 2021 Средняя ~11 мин Не начата 3 энергии за подход
  117. 117 Воронка «просмотр → корзина → покупка» за часClickHouse · воронка, windowFunnel, ARRAY JOIN, условная агрегация · кейс Яндекса: ClickHouse создан для отчётов Метрики по неагрегированным данным Сложная ~20 мин Не начата 4 энергии за подход
  118. 118 Возврат на 1-й и 7-й день по когортамClickHouse · ретеншн, когорты, retention, комбинатор -ForEach, даты, JOIN · на данных Wildberries: визиты в приложение и на сайт Сложная ~20 мин Не начата 4 энергии за подход
  119. 119 Актуальные предложения продавцов в ReplacingMergeTreeClickHouse · ReplacingMergeTree, FINAL, argMax, дедупликация · на данных Ozon: цены и предложения продавцов Сложная ~18 мин Не начата 4 энергии за подход
  120. 120 Ключ сортировки и партиции для таблицы хитовClickHouse · MergeTree, ORDER BY, PARTITION BY, SAMPLE BY, модель данных · кейс Яндекса: таблица hits Метрики в примерах документации ClickHouse Средняя ~8 мин Не начата 3 энергии за подход
  121. 121 Кто больше всех написал про AI в 2026 годуMongoDB · $match, $group, сортировка по нескольким полям, даты строками · на данных соцсети: статьи авторов Лёгкая ~7 мин Не начата 2 энергии за подход
  122. 122 Карточки без поля «бренд»MongoDB · $match, $exists, отсутствующее поле против null, $type · на данных маркетплейса: карточки товаров Лёгкая ~5 мин Не начата 2 энергии за подход
  123. 123 Клиенты с активным вкладом от миллионаMongoDB · $match, $elemMatch, вложенные массивы · на данных банка: продукты клиента в одном документе Лёгкая ~6 мин Не начата 2 энергии за подход
  124. 124 Остатки каталога по категориямMongoDB · $unwind, preserveNullAndEmptyArrays, $group, $ifNull, вложенные массивы · кейс eBay: каталог товаров на MongoDB, MongoDB World 2017 Средняя ~9 мин Не начата 3 энергии за подход
  125. 125 События телематики по часам UTCMongoDB · $dateFromString, $dateTrunc, $dateToString, часовые пояса, $group · на данных сервиса поездок: телеметрия машин Сложная ~14 мин Не начата 4 энергии за подход
  126. 126 Объявления о машинах от непроверенных продавцовMongoDB · $lookup, отсутствующее поле, пустой массив после $lookup, $match · на данных классифайда: объявления и продавцы Средняя ~9 мин Не начата 3 энергии за подход
  127. 127 Сводка по абонентам одним запросомMongoDB · $facet, $group, $count, $sortByCount, $ifNull, пустой результат · на данных оператора: абоненты, тарифы и трафик за месяц Сложная ~14 мин Не начата 4 энергии за подход
  128. 128 Товары по ценовым диапазонамMongoDB · $bucket, границы диапазонов, default, $switch · на данных маркетплейса: цены товаров категории Средняя ~9 мин Не начата 3 энергии за подход
  129. 129 Заработок водителя нарастающим итогом за деньMongoDB · $setWindowFields, нарастающий итог, окно documents, партиции, $push + $slice · на данных такси: поездки водителей Сложная ~15 мин Не начата 4 энергии за подход
  130. 130 Траты на такси из помесячных бакетовMongoDB · $unwind, $match после $unwind, $filter, шаблон bucket, вложенные массивы · на данных банка: операции клиента в помесячных документах Средняя ~10 мин Не начата 3 энергии за подход
  131. 131 Счётчик часового окна для лимита APIRedis · строки, INCR, EXPIRE, SET NX, rate limiter · кейс GitHub: лимитер API на Redis, 2021 Лёгкая ~6 мин Не начата 2 энергии за подход
  132. 132 Связь «фото → автор» в хеше-бакетеRedis · хеши, HSET, HLEN, экономия памяти · кейс Instagram Engineering: 300 млн пар в Redis, 2012 Лёгкая ~5 мин Не начата 2 энергии за подход
  133. 133 Отложили, но не купилиRedis · множества, SDIFFSTORE, SORT · на данных маркетплейса: отложенные и купленные товары Лёгкая ~5 мин Не начата 2 энергии за подход
  134. 134 Новый твит в ленте на 800 записейRedis · списки, LPUSH, LTRIM, fanout · доклад Twitter «Timelines at Scale», пересказ High Scalability, 2013 Средняя ~7 мин Не начата 3 энергии за подход
  135. 135 Участники с 300–499 балламиRedis · отсортированные множества, ZRANGE BYSCORE, REV, LIMIT, исключающая граница · на данных олимпиады: таблица баллов участников Средняя ~8 мин Не начата 3 энергии за подход
  136. 136 Вернулись на второй день: битовые картыRedis · битовые карты, BITOP, BITCOUNT, DAU, ретеншн · на данных видеосервиса: активность в клипах по дням Средняя ~7 мин Не начата 3 энергии за подход
  137. 137 Тренды распродажи: свежие дни весят большеRedis · отсортированные множества, ZUNIONSTORE, WEIGHTS, ZRANGE REV WITHSCORES · на данных маркетплейса: продажи по дням распродажи 11.11 Сложная ~12 мин Не начата 4 энергии за подход
  138. 138 Антифрод после падения: недочитанные переводыRedis · стримы, XADD, XREADGROUP, XACK, группы потребителей · на данных банка: поток переводов для антифрода Сложная ~12 мин Не начата 4 энергии за подход
  139. 139 Кэш поисковой выдачи: не продлить староеRedis · строки, SET NX EX, TTL, кэш · кейс Авито: Redis как кэш поиска перед Sphinx, Хабр, 2025 Средняя ~8 мин Не начата 3 энергии за подход
  140. 140 Уникальные абоненты района по базовым станциямRedis · HyperLogLog, PFADD, PFCOUNT, PFMERGE · на данных оператора: абоненты на базовых станциях Средняя ~7 мин Не начата 3 энергии за подход
  141. 141 Почему фильтр по бренду пустойElasticsearch · text и keyword, term, multi-fields · доклад команды поиска OZON «Синонимы и анализаторы: наш кейс использования», Elasticsearch Moscow meetup, 2019 Лёгкая ~5 мин Не начата 2 энергии за подход
  142. 142 Беговые кроссовки от 3 до 8 тысячElasticsearch · match, operator, bool, filter, range · на данных маркетплейса: каталог обуви Лёгкая ~6 мин Не начата 2 энергии за подход
  143. 143 Репозитории с двумя темами из трёхElasticsearch · bool, should, minimum_should_match, terms_set, сортировка · на данных GitHub: темы репозиториев Лёгкая ~7 мин Не начата 2 энергии за подход
  144. 144 Топ сервисов по ошибкам за час инцидентаElasticsearch · terms, range по датам, time zone, filter, агрегации · доклад Тинькофф «Построение сервиса логов на Elasticsearch для 200 команд», Elasticsearch Community Meetup, 2021 Средняя ~10 мин Не начата 3 энергии за подход
  145. 145 Удаления виртуальных машин по днямElasticsearch · date_histogram, time zone, min_doc_count, агрегации · доклад Yandex.Cloud «Как мы сделали Elasticsearch по-настоящему эластичным», Elasticsearch Community Meetup, 2021 Средняя ~10 мин Не начата 3 энергии за подход
  146. 146 Один файл на репозиторий в поиске по кодуElasticsearch · collapse, сортировка по нескольким полям, match, filter · GitHub Engineering, «A brief history of code search at GitHub», 2021 Средняя ~12 мин Не начата 3 энергии за подход
  147. 147 Студии у метро в КазаниElasticsearch · multi_match, cross_fields, operator, сортировка по нескольким полям · доклад ДомКлик (группа Сбер) «Медленно работает кластер Elasticsearch?», Elasticsearch Community Meetup, 2021 Средняя ~12 мин Не начата 3 энергии за подход
  148. 148 Зоны с самым высоким средним surgeElasticsearch · terms, вложенная агрегация, avg, order по метрике, min_doc_count, bucket_sort · доклад Uber «Scaling Uber's Elasticsearch Clusters», QCon London 2018 Сложная ~15 мин Не начата 4 энергии за подход
  149. 149 Кадры со взрывом по разметке моделиElasticsearch · nested, bool, filter, range по датам, сортировка · Netflix Technology Blog, «Elasticsearch Indexing Strategy in Asset Management Platform (AMP)», 2023 Сложная ~15 мин Не начата 4 энергии за подход
  150. 150 Свежие велосипеды с доставкой вышеElasticsearch · function_score, затухание по дате, weight, score_mode, boost_mode, script_score · на данных Авито: объявления о велосипедах; приём бустинга свежести — как prefer-recent в CirrusSearch Википедии Сложная ~18 мин Не начата 4 энергии за подход
  151. 151 Общие контакты двух клиентовNeo4j · MATCH, неориентированный путь, DISTINCT, EXISTS · на данных банка: контакты для переводов по номеру телефона Лёгкая ~6 мин Не начата 2 энергии за подход
  152. 152 Продавцы и отзывы, включая новичковNeo4j · OPTIONAL MATCH, count, avg, NULL · на данных классифайда: продавцы и отзывы Лёгкая ~6 мин Не начата 2 энергии за подход
  153. 153 Вся цепочка руководителейNeo4j · пути переменной длины, length, направление · на данных оргструктуры: кто кому подчиняется Лёгкая ~6 мин Не начата 2 энергии за подход
  154. 154 С кофеваркой покупаютNeo4j · рекомендации, купили вместе, count DISTINCT, ORDER BY, LIMIT · кейс Neo4j: рекомендации товаров в реальном времени в Walmart, 2018 Средняя ~12 мин Не начата 3 энергии за подход
  155. 155 Курьеры в пределах четырёх районовNeo4j · shortestPath, пути переменной длины, неориентированный путь, min · кейс Neo4j: доставка eBay в день заказа (Shutl), переезд с MySQL на граф, 2018 Средняя ~12 мин Не начата 3 энергии за подход
  156. 156 Один телефон — много клиентовNeo4j · антифрод, WITH, collect DISTINCT, ORDER BY перед collect, даты · на данных банка: входы в мобильное приложение с устройств Средняя ~12 мин Не начата 3 энергии за подход
  157. 157 Что читают коллеги, а ты ещё нетNeo4j · рекомендации, антиджойн, NOT шаблон, count DISTINCT, LIMIT · доклад Airbnb о Dataportal на GraphConnect: граф людей и данных в Neo4j, 2017 Средняя ~12 мин Не начата 3 энергии за подход
  158. 158 Кого задел номер мошенникаNeo4j · пути переменной длины, неориентированный путь, DISTINCT, OPTIONAL MATCH · на данных оператора связи: граф звонков абонентов Средняя ~10 мин Не начата 3 энергии за подход
  159. 159 Кто запустил круг переводовNeo4j · антифрод, циклы, пути переменной длины, all/none, даты, WITH · на данных банка: переводы между счетами Сложная ~20 мин Не начата 4 энергии за подход
  160. 160 Что спросить у покупателя сумкиNeo4j · WITH для цепочек, count DISTINCT, агрегации, рекомендации · кейс Neo4j: eBay ShopBot / приложение eBay для Google Assistant, 2017 Сложная ~20 мин Не начата 4 энергии за подход
  161. 161 Подгрузить историю канала при прокрутке вверхApache Cassandra · ключ кластеризации, пагинация, бакеты по времени · Discord Engineering: как Discord хранит миллиарды сообщений, 2017 Лёгкая ~6 мин Не начата 2 энергии за подход
  162. 162 Две свежие записи ленты на каждого из трёх пользователейApache Cassandra · PER PARTITION LIMIT, IN по ключу партиции, LIMIT · Instagram Engineering: Rocksandra и задержки Cassandra, 2018 Средняя ~8 мин Не начата 3 энергии за подход
  163. 163 Прослушивания за вечер: границы среза по времениApache Cassandra · ключ партиции, срез по кластеризации, COUNT, ALLOW FILTERING · Spotify Engineering: персонализация на Cassandra, 2015 Средняя ~8 мин Не начата 3 энергии за подход
  164. 164 Следующая страница метрик хоста по курсоруApache Cassandra · многоколоночный срез, курсор, ключ кластеризации · на данных мониторинга: метрики серверов по хостам и дням Сложная ~14 мин Не начата 4 энергии за подход
  165. 165 Ключ для 600 млрд сообщений: что делать с огромными чатамиApache Cassandra · ключ партиции, большие партиции, бакеты по времени · Блог ОК на Хабре: stateful-микросервисы и сообщения на Cassandra, 2020 Средняя ~10 мин Не начата 3 энергии за подход
  166. 166 Объявления по городу: почему ALLOW FILTERING не выходApache Cassandra · ALLOW FILTERING, модель «запрос → таблица», денормализация · на данных классифайда: объявления и города Лёгкая ~5 мин Не начата 2 энергии за подход
  167. 167 История просмотров, которая растёт годамиApache Cassandra · большие партиции, компакция, денормализация, сжатие · Netflix Tech Blog: Scaling Time Series Data Storage, Part I, 2018 Сложная ~12 мин Не начата 4 энергии за подход
  168. 168 Уникальный логин без гонки при регистрацииApache Cassandra · LWT, IF NOT EXISTS, upsert, уровни согласованности · на данных облачного сервиса: учётные записи и алиасы Средняя ~7 мин Не начата 3 энергии за подход
  169. 169 Коды подтверждения, которые живут 5 минутApache Cassandra · TTL, default_time_to_live, надгробия · на данных банка: одноразовые коды подтверждения Лёгкая ~5 мин Не начата 2 энергии за подход
  170. 170 Заказы продавца: вторичный индекс или вторая таблицаApache Cassandra · вторичные индексы, денормализация, модель «запрос → таблица» · на данных маркетплейса: заказы покупателей и кабинет продавца Средняя ~8 мин Не начата 3 энергии за подход
  171. 171 Почему Facebook Messages выбрал HBase, а не CassandraHBase · согласованность, выбор хранилища · Engineering at Meta: The Underlying Technology of Messages, 2010 Лёгкая ~4 мин Не начата 2 энергии за подход
  172. 172 Последовательные id клиентов упёрлись в один регионHBase · rowkey, горячие регионы, хеш-префикс, предразбиение · Блог Сбера на Хабре: HBase как оперативное хранилище, 2018 Средняя ~8 мин Не начата 3 энергии за подход
  173. 173 Последние 20 звонков абонента одним сканомHBase · rowkey, обратная метка времени, scan · на данных оператора связи: детализация звонков Средняя ~8 мин Не начата 3 энергии за подход
  174. 174 Граф подписок: список соседей в строке или таблица рёберHBase · rowkey, широкие и высокие таблицы, графы · Apache HBase Blog: Application Archetypes Redux, 2017 (раздел о Zen) Сложная ~14 мин Не начата 4 энергии за подход
  175. 175 Семь семейств колонок и мелкие флашиHBase · семейства колонок, MemStore, флаш · на данных профилей пользователей рекламной системы Лёгкая ~5 мин Не начата 2 энергии за подход
  176. 176 История цен товара: версии ячейки или строкиHBase · версии, rowkey, обратная метка времени · на данных маркетплейса: цены и скидки Средняя ~8 мин Не начата 3 энергии за подход
  177. 177 События устройств для антифрода храним 90 днейHBase · TTL, семейства колонок, компакция · на данных банка: события устройств для антифрода Лёгкая ~4 мин Не начата 2 энергии за подход
  178. 178 5 000 get подряд вместо одного сканаHBase · scan против get, caching, block cache · на данных сервиса бронирования: цены отеля по датам Средняя ~7 мин Не начата 3 энергии за подход
  179. 179 Ночная загрузка 2 млрд строк за окно в 3 часаHBase · bulk load, предразбиение, WAL · на данных маркетплейса: витрина признаков товаров Средняя ~9 мин Не начата 3 энергии за подход
  180. 180 Соль на 16 корзин: сколько стоит чтение последнего часаHBase · соль, временные ряды, scan, горячие регионы · на данных соцсети: поток событий по времени Сложная ~12 мин Не начата 4 энергии за подход
  181. 181 Нормированные эмбеддинги: IP или COSINEMilvus · метрики, нормализация, COSINE, IP · на данных маркетплейса: эмбеддинги описаний товаров Лёгкая ~4 мин Не начата 2 энергии за подход
  182. 182 Предскажите топ-1 при трёх разных метрикахMilvus · метрики, L2, IP, COSINE, предсказать результат · на данных маркетплейса: похожие товары по фото Средняя ~8 мин Не начата 3 энергии за подход
  183. 183 1,2 млрд векторов не влезают в памятьMilvus · типы индексов, DISKANN, HNSW, память · на данных маркетплейса: эмбеддинги объявлений Средняя ~7 мин Не начата 3 энергии за подход
  184. 184 IVF_FLAT с nprobe = 1 теряет треть соседейMilvus · IVF_FLAT, nlist, nprobe, recall · на данных ритейла: поиск товаров по запросу покупателя Средняя ~7 мин Не начата 3 энергии за подход
  185. 185 HNSW: поднять recall без перестроения индексаMilvus · HNSW, ef, M, efConstruction · на данных сервиса аренды: похожие объявления жилья Лёгкая ~4 мин Не начата 2 энергии за подход
  186. 186 Фильтр оставляет 0,5% коллекции, а топ неполныйMilvus · скалярная фильтрация, FLAT, partition key, HNSW · на данных классифайда: похожие объявления в городе Сложная ~12 мин Не начата 4 энергии за подход
  187. 187 30 тысяч магазинов в одной коллекцииMilvus · partition key, мультиарендность, партиции · на данных облачного сервиса поиска по каталогам магазинов Средняя ~8 мин Не начата 3 энергии за подход
  188. 188 Загрузил документ — поиск его не видитMilvus · consistency level, Session, Bounded · на данных корпоративного ассистента: поиск по документам сотрудников Средняя ~7 мин Не начата 3 энергии за подход
  189. 189 Сколько памяти займёт IVF_PQ на 100 млн векторовMilvus · IVF_PQ, квантизация, память, предсказать результат · на данных визуального поиска: эмбеддинги пинов Сложная ~10 мин Не начата 4 энергии за подход
  190. 190 Предскажите выдачу поиска с фильтромMilvus · скалярная фильтрация, boolean expressions, L2, предсказать результат · на данных платформы разработки: поиск похожих задач в маркетплейсе Actions Лёгкая ~5 мин Не начата 2 энергии за подход
  191. 191 Похожие выпуски подкастов только на русскомPinecone · фильтр метаданных, $eq, topK · на данных стриминга: эмбеддинги выпусков подкастов Лёгкая ~4 мин Не начата 2 энергии за подход
  192. 192 Фразы кандидатов о зарплате за последний кварталPinecone · фильтр метаданных, $in, $gte, $and · на данных рекрутинговой платформы: расшифровки звонков с кандидатами Средняя ~7 мин Не начата 3 энергии за подход
  193. 193 Похожие товары в ценовом коридоре и в наличииPinecone · фильтр метаданных, $gte, $lte, boolean · на данных интернет-магазина: каталог товаров Средняя ~7 мин Не начата 3 энергии за подход
  194. 194 Похожие объявления: шины или диски в КазаниPinecone · фильтр метаданных, $in, $eq · на данных классифайда: объявления автозапчастей Лёгкая ~4 мин Не начата 2 энергии за подход
  195. 195 Зимние товары без уценки: фильтр по массиву теговPinecone · фильтр метаданных, массивы, $in, $nin · на данных маркетплейса: теги карточек товаров Средняя ~7 мин Не начата 3 энергии за подход
  196. 196 Похожие платежи: высокий риск или был чарджбэкPinecone · фильтр метаданных, $or, $exists, dotproduct · на данных платёжного сервиса: эмбеддинги транзакций для разбора фрода Сложная ~10 мин Не начата 4 энергии за подход
  197. 197 Поиск по коду для 12 тысяч организацийPinecone · namespaces, мультиарендность, удаление данных · на данных платформы разработки: семантический поиск по репозиториям организаций Средняя ~6 мин Не начата 3 энергии за подход
  198. 198 Pod-индекс или serverless для RAG по миллиардам документовPinecone · serverless, pod-based, стоимость · Pinecone: Serverless is generally available, 2024 (отзыв Notion) Лёгкая ~4 мин Не начата 2 энергии за подход
  199. 199 Переиндексация карточки: старые чанки остаются в выдачеPinecone · upsert, идентификаторы, удаление · на данных маркетплейса: чанки описаний и отзывов для ассистента покупателя Средняя ~7 мин Не начата 3 энергии за подход
  200. 200 Коды ошибок теряются в векторном поиске по тикетамPinecone · гибридный поиск, sparse-dense, dotproduct · на данных поддержки CDN: тикеты и статьи базы знаний Сложная ~10 мин Не начата 4 энергии за подход

Запросы к PostgreSQL, MongoDB и Pinecone проверяются прямо в браузере. Для остальных баз движка в браузере пока нет — по ним задачи на выбор решения с разбором, энергия и зачёт те же.

«Подход» — сколько энергии спишется при старте. С подпиской — 0.Время — медиана до зачёта у решивших или оценка автора.