Ctrl K

Библиотека вопросов

Вопросы с настоящих собесов. Любой можно отработать голосом за пару минут — с интервьюером, баллом и разбором.

Чем отличаются оконные функции ROW_NUMBER, RANK и DENSE_RANK?Аналитик данных · SQL · ТеорияJuniorЕсть таблица заказов orders с колонками order_id, created_at и amount. Напишите SQL-запрос, который для каждого дня вернёт дату, выручку за этот день и накопительную выручку с начала периода, по возрастанию даты.Аналитик данных · SQL · КодJuniorНужно для каждого пользователя достать его последний заказ, при этом у некоторых пользователей несколько заказов с одинаковым временем. Как напишете запрос и какую функцию выберете?Аналитик данных · SQL · ТеорияMiddleЕсть таблица продаж sales с колонками product_id, category, amount и sold_at. Напишите SQL-запрос, который для каждой категории вернёт три товара с наибольшей выручкой за последние тридцать дней, с суммой выручки и местом внутри категории.Аналитик данных · SQL · КодMiddleУ вас есть запрос с оконными функциями по таблице событий на миллиард строк, и он работает сорок минут. Как вы будете разбираться и что будете оптимизировать?Аналитик данных · SQL · ТеорияSeniorЕсть таблица заказов orders с колонками created_at и amount. Напишите SQL-запрос, который найдёт аномальные дни, где дневная выручка отличается от среднего за предыдущие семь дней больше чем на три стандартных отклонения. Учтите, что в некоторые дни заказов не было вовсе.Data Scientist · SQL · КодSenior