Можно ли решить задачу проще, без PERCENTILE_CONT? Например, через ROW_NUMBER?
Да, в некоторых случаях можно обойтись без функции PERCENTILECONT и использовать ROWNUMBER для приближенного вычисления перцентилей.
Читать ответПодготовка к интервью
36 вопросов с собеседований в СБЕР Звук
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в СБЕР Звук. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, kotlin, coroutines.
Каталог
Да, в некоторых случаях можно обойтись без функции PERCENTILECONT и использовать ROWNUMBER для приближенного вычисления перцентилей.
Читать ответЭтот SQL-запрос выбирает все столбцы (t.) из таблицы userentry и ограничивает результат первыми 10 строками с помощью limit 10. Это полезно для быстрого просмотра части данных без загрузки всей таблицы.
Читать ответPERCENTILECONT — это аналитическая функция SQL, которая вычисляет непрерывный перцентиль для заданного набора данных.
Читать ответЕсли количество успешных заказов снижается, нужно провести системный анализ причин.
Читать ответй процентиль — это значение, ниже которого находится 95% всех наблюдений в наборе данных.
Читать ответДля поиска топ 5% пользователей с наибольшим количеством заказов по имени, можно использовать SQL-запрос с агрегацией и оконной функцией для вычисления процента.
Читать ответЕсли тысяча пользователей сделали по одному заказу и ушли, в метриках это может проявиться так:
Читать ответЧтобы посчитать уникальные заказы в данных с дубликатами, нужно использовать метод удаления повторяющихся записей по ключу, который однозначно идентифицирует заказ (например, orderid).
Читать ответДля оценки бизнеса каршеринга и поиска путей роста важно анализировать ключевые метрики и факторы, влияющие на спрос и предложение.
Читать ответCOUNT и GROUP BY — это ключевые конструкции в SQL для анализа и агрегации данных.
Читать ответA/B-тестирование — это метод сравнения двух версий продукта или функции, чтобы определить, какая из них работает лучше по заданным метрикам.
Читать ответLEFT JOIN используется, когда нужно получить все записи из левой (основной) таблицы, даже если в правой таблице нет соответствующих записей.
Читать ответ